我正在尝试通过Maven在tomcat上部署战争(mvn全新安装tomcat7:deploy)。部署似乎工作正常,但仅当我重新启动tomcat时,该应用程序才能工作。这是正常的?我认为不是。
答案 0 :(得分:1)
通过这样设置contextReloadable>true</contextReloadable>
:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/yourApp</path>
<contextReloadable>true</contextReloadable>
</configuration>
</plugin>
您有一种解决方法:只要检测到更改,tomcat就会重新加载应用程序。它不是热部署,但是至少您没有手动重新启动它。
答案 1 :(得分:1)