Maven +eclipse+tomcat 集成 联调
背景介绍
昨日准备启动Tomcat应用程序的开发工作,所谓工欲善其事必先利其器,计划先把自动发布及单步调试环境配得流畅,具体目标:maven项目可自动转换为Eclipse项目,继而可自动发布到tomcat并启动单步调试。原本不想发明轮子,希望在老司机的指导下可弹指速成,老话说得好,希望越大失望越大,老司机不少,会总结的人(费曼所说的优等生)不多,讨教的一头雾水,忽想起陆放翁的诗句:纸上得来终觉浅,绝知此事要躬行!故本尊决定本着多动脑、少动手的原则彻底自己动手解决问题。实践碰到问题概括如下
- 头破血流地在eclipse的server面板视图里配置好了一个tomcat实例,可在eclipse界面启动tomcat后,发现项目url无法访问。起初被引导进了误区,以为是eclipse与tomcat集成配置的高智商问题,后通过对tomcat的运行日志分析得出结论是:Maven项目的链式反应引入的依赖jar包可以打包进war文件,可并不会自动发布装配到eclipse项目的WEB-INF/lib目录,具体如何解决,请参考下文。
- Eclipse的server视图无法自动发现web项目,继而引发无法自动发布、自动单步,具体如何配置可参考下文
- 本文实验环境所涉主要组件的版本: Eclipse Version 2022-03(4.23.0)、Maven 3.2.3、 Tomcat V9.0、JDK 1.8。
本篇主旨
- 如何给Eclipse中的tomcat添加web项目,解决"Add an