今天从开源社区下载了一个开源项目。导入eclipse,放入tomcat,启动,看日志竟然加载了两次! 还真没见过这种情况。
网上找的解决办法:
把tomcat 的这个 改为 Use workspace metadata (does not modify Tomcat installation) 。
可是我还是想用现在的,可以在eclipse 项目列表中查看tomcat的配置,像这样多好
首先,要找到原因。
经测试,发现别的项目都正常,就这个项目不正常。 仔细想想可能的原因。
别的项目的访问名字 与项目名字是一样的,就这个不一样。 体现在tomcat 配置中就是context 的配置:
<Context docBase="shiroTest" path="/shiroTest" reloadable="true" source="org.eclipse.jst.jee.server:shiroTest"/>
path 与 source 不一样 , 这个path 也是打成war包的名字。
那肯定是这个项目maven 配置的事儿,去pom一瞅,果然
把finalName 直接删除 或者 改为 项目名。 erika!
搞定!