mvn tomcat7:deploy 如果不重启则无法工作 tomcat
mvn tomcat7:deploy not work if no restart tomcat
我正在尝试通过 Maven (mvn clean install tomcat7:deploy) 在 tomcat 上部署 war。部署似乎工作正常,但应用程序只有在我重新启动 tomcat 后才能工作。这是正常的?我觉得不是。
通过这样设置 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 每当检测到更改时重新加载应用程序。它不是热部署,但至少,您不需要手动重新启动它。
tomcat7:deploy只负责把更新后的WAR文件放到Tomcat:
Deploy a WAR to Tomcat.
要在 war 文件更改时使用 Tomcat 热部署,请参阅 answers
我正在尝试通过 Maven (mvn clean install tomcat7:deploy) 在 tomcat 上部署 war。部署似乎工作正常,但应用程序只有在我重新启动 tomcat 后才能工作。这是正常的?我觉得不是。
通过这样设置 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 每当检测到更改时重新加载应用程序。它不是热部署,但至少,您不需要手动重新启动它。
tomcat7:deploy只负责把更新后的WAR文件放到Tomcat:
Deploy a WAR to Tomcat.
要在 war 文件更改时使用 Tomcat 热部署,请参阅 answers