maven之导入jar包部署到tomcat无法使用
在学习maven中构建spring mvc项目,明明添加了相关依赖,而且项目里也看见了jar包,但是一旦启动服务器,就会出现找不到类的错误,类似java.lang.ClassNotFoundException: org.apache.commons.fileupload.File…或者nCreationException: Error creating bean with name ‘multipartResolver’: Lookup method resolution fai等等,或者如下情况:
问题原因
首先,出现这种情况,无外乎两种情况,
一个是缺少相关的jar包
这里只需要要pom.xml文件中添加相关的依赖包坐标,重构项目即可。
另一个就是jar未同步到Tomcat服务器上
如果确保自己添加了相关的依赖,并且在项目里通过Ctrl+鼠标左键可以定位到相应的包位置,那么就是我所遇到的这种情况。
“idea使用maven导入包都正常,但是一部署到tomcat时就各种少包。”
解决办法
缺少包先去pom.xml导入相关的依赖,重构项目即可。
第二种就是:
打开项目结构:
找到我们不能正常使用的项目:
点击-号把它删除
然后再点击加号重新创建一个war
这里一定要选择这个
选择我们要创建war的项目
点击确定然后在运行项目就可以找到jar包了!