tomcat发布有好几种方式,耳熟能详。其中,这些方式对于maven的tomcat调试是比较麻烦的事情,目前见过的maven调试是3种方式,其中bta使用的是wtp的方式,即在eclipse中进行新建server。
许久未摸eclipse,不知何故,再次启动工程的时候发生了404找不到工程应用的问题,包括wtp新建server中server.xml也检查过,未见任何问题。查找问题许久未见成效, !未命名.gif|border=1!不知何故~~~偶然机会,发现日志中出现了一个奇怪的路径名称:tpm-3.0.0-SNAPSHOT....全文搜索后发现改字符串出现在eclipse的.setting中...按照此线索查阅下去,发现wtp的方式中应用的名字是根据setting中的context-root决定的,此值为value,而key依然是cps-tpm...不仔细观察看不出来~
另tpm-3.0.0-SNAPSHOT是maven中pom.xml里面的版本...从tpm-better分支和主干目前下来的代码经过eclipse后就会变成这样,痛哭流涕ING~
在使用Eclipse进行Maven项目构建时遇到找不到工程应用的问题,通过检查eclipse的.setting文件发现,应用名字是由setting中的context-root决定的。解决步骤包括确认context-root配置与实际应用名的一致性,以及检查wtp方式下server.xml文件中的路径配置。
1480

被折叠的 条评论
为什么被折叠?



