You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse中Tomcat服务器无法发布子项目Jar文件求助

解决Eclipse+Tomcat发布Web应用引用项目未打包为Jar的问题

检查Web项目的部署装配配置

  • 右键Web项目 → 选Properties,进入Deployment Assembly页面
  • 确认引用的项目在列表里,且对应的Deploy Path是WEB-INF/lib;要是没在列表里,点Add → Project,选对应的引用项目,把Deploy Path设成WEB-INF/lib
  • 注意别把引用项目的源文件夹(比如src)直接添加进来,这会导致Eclipse复制.java文件而非打包成Jar

检查引用项目的编译与导出设置

  • 右键引用项目 → Properties → Java Build Path → Order and Export
  • 勾选引用项目的输出目录(一般是bin或者target/classes),只有勾选后,Eclipse才会把编译后的class文件打包成Jar部署
  • 顺便检查引用项目的Project Facets,确保勾选了Java,且版本和Web项目匹配

清空Tomcat服务器缓存

  • 在Eclipse的Servers视图里,右键Tomcat服务器 → Clean
  • 再选择Clean Tomcat Work Directory,彻底删除...metadata.plugins\org.eclipse.wst.server.core\tmp0下的旧文件
  • 重启Tomcat,查看wtpwebapps里项目的lib目录是否生成了Jar文件

重新构建项目

  • 右键引用项目 → Project → Build Project,确保编译完成且无报错
  • 再右键Web项目 → Project → Clean,重新构建Web项目
  • 重新发布到Tomcat,检查部署目录的变化

内容的提问来源于stack exchange,提问作者Sam B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 21:04:56