eclipse中部署项目到tomcat,有一个class类总是部署不进去

本文介绍了一种常见的Eclipse中Maven项目打包后缺失Class文件的问题,并提供了具体的解决方案。问题通常出现在.classpath配置文件中,路径设置错误会导致打包不完整。

eclipse有一个项目,maven打包package之后,加入tomcat并执行,总是缺少一个class文件

这种情况,对项目执行eclipse菜单project下的clean,然后将项目重新加入tomcat,

查看tomcat下项目下的文件,发现该class文件有了。

如果还不行,试试下面的办法

上午刚来,就更新了项目的svn,随后发布到tomcat下,奇怪的问题出现了,tomcat启动很简单就完成了,部署的项目不能被识别。看了一下发布目录WEB-INF下只有lib目录,其它如classes目录,web.xml文件一概不存在。不知道问题出在哪里?

经过排查,最后发现了问题出在eclipse的.classpath文件,里面有这样一条:
可以正常运行的项目是这样写的:
<classpathentry kind="output" path="target/classes"/>
不能正常运行的项目的.classpath是这样写的:
<classpathentry kind="output" path="WebContent/WEB-INF/classes"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值