在MyEclipse部署项目到tomcat中时,WEB-INF下的class文件夹为空的解决办法

本文介绍了当Tomcat部署项目后,web-inf/classes文件夹为空时的三种常见解决方案。包括调整项目构建路径、清理并重新部署项目及检查.classpath文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平常做项目的时候,偶尔会碰到项目发布到Tomcat之后,web-info/classes文件夹下什么都没有。这种情况目前用过的能解决的办法有三个,这里记录一下。

PS:三种方法未必能解决大家的问题,但是有时候又可以解决。就像待会儿要说的三种方法,有时候一种就解决了,有时候两种才行,有时候三种都试了还不行。有别的解决方法的,请大家务必留言,谢谢!

 

第一种:工程上点右键->属性->Java Build Path->Source->Default ouput folder,将其设置为Tomcat下web-info/classes的路径。譬如我的项目名称叫test,那么这里就配置成:test/WebRoot/WEB-INF/classes

 

第二种:

第一步、MyEclipse的菜单栏上选中project-----去掉build automatically

第二步、MyEclipse的菜单栏上选中project-----clean-----勾选不生成class的项目,然后OK

第三步、重新部署项目-----勾选上build automatically-----重启tomcat

 

第三种:查看.classpath文件的<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>,看看path是不是WebRoot/WEB-INF/classes。(PS:有时候因为视图的关系无法直接看到.classpath文件,可以通过Ctrl+Shift+R去查找)

 

最后,祝大家好运!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值