eclipse tomcat 导入一样的项目启动问题

10 篇文章 0 订阅
6 篇文章 0 订阅

Tomcat发布springMVC工程,启动时报错,ClassNotFoundException,初始化bean失败;

检查发现源文件存在,tomcat webapps目录下只有工程的目录,静态文件,配置文件,没有class文件;

本地maven工程目录的target中,也是只有目录,没有class文件;

maven build 后,target目录中有了class文件,于是再发布到tomcat下,但发布完后,webapps里还是没有class文件;

百度后得知可能是eclipse 的build失败,没有编译成功,可以通过如下方法跳过错误编译:


去掉此勾选,clean项目后,本地target目录的class目录中有了class文件,说明编译通过;

再次发布到tomcat下,webapps 目录中也有了class 文件。可启动tomcat依然报错,这次不是ClassNotFoundException了,而是某个bean文件报错,查看

源文件,发现该文件所引用的其他工程文件全部 not resovled,然后检查被引用的工程,pom文件中报错,某个jar引用不到,于是maven install 该项目,

这个jar包没下下来,把本地的maven库中的jar包文件路径删掉后依然下不来,所以就从中央库中下载jar包拷到本地库中,pom错误自动消失。再次clean原项目,重新build,

发布到tomcat,终于启动成功。

引用项目少jar包,导致项目build失败,不知eclipse构建的时候有无日志,只是构建了空目录,导致了这个问题。

曾经踩坑你不在,挥泪经验你没有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值