
1、打包的环境不一致,本地开发是在Windows环境下,而服务器上大凯的Linux环境没有安装一些必要的运如闹行库。
2、配置文件有问题,本地开发的配置文件可能不适用于Linux环境,需要进行调整。
3、编译器及其版本渣仿罩不同也是导致打包后的应用无法正常运行。
错误原因:进入到tomcat的部署路径.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\下检查了一下,发现工程部署后仿瞎芦在WEB-INF文件夹备带下没有生成lib目录,正常情况下,会生成lib目录并把工程的所有依赖jar包都部神神署到该目录下。
解决方案:
1.右键点击项目--选择Properties
选择Deployment Assembly,在右边点击Add按钮,在d出的窗口中选择Java Build Path Entries。
2.点击Next,选择Maven Dependencies
3.点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了
*** 作完后,重新部署工程,不再报错了。然后我们再到.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录下,发现工程WEB-INF目录下自动生成了lib目录,并且所有的依赖jar包也都已经部署进来。问题因此解决。
第一步:看pom.xml中有没有引入相关jar包的坐标;袜裂则第二步:执行mvn clean compile 命令,看看有没有自动把jar包下到本地maven仓库;
第三部:如果下载源猜不成功,重新配置maven镜像告棚,重新执行第二部的命令
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)