本地调试没发现问题,部署tomcat上根据日志记录,还确实触发了两次。
先上解决方案:appBase 改为 "" 且 docBase="webapps/项目名称"
tomcat conf目录下的server.xml appBase清空,然后对项目补充对应的<context节点
特别注意要补充设置:autoDeploy="false" deployOnStartup="false",如果不设置这俩还是不起作用
一开始的形状:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
最后的形状:
<Host name="localhost" appBase=""
unpackWARs="true" autoDeploy="false" deployOnStartup="false">
<Context path="itgccb" docBase="webapps/itgccb" />
<Context path="b2e" docBase="webapps/b2e" />