Java mvn tomcat7:如果没有重新启动tomcat,则部署不工作
我试图通过maven(mvn clean install tomcat7:deploy)在tomcat上部署war。部署似乎工作正常,但应用程序只有在我重新启动tomcat时才能工作。这是正常的吗?我不这么认为。通过如下设置Java mvn tomcat7:如果没有重新启动tomcat,则部署不工作,java,maven,tomcat7,tomcat7-maven-plugin,Java,Maven,Tomcat7,Tomcat7 Maven Plugin,我试图通过maven(mvn clean install tomcat7:deploy)在tomcat上部署war。部署似乎工作正常,但应用程序只有在我重新启动tomcat时才能工作。这是正常的吗?我不这么认为。通过如下设置contextReloadable>true: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat
contextReloadable>true
:
<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>
org.apache.tomcat.maven
tomcat7 maven插件
2.2
/你的应用程序
真的
您可以找到一种解决方法:每当检测到更改时,tomcat都会重新加载应用程序。它不是热部署,但至少您不会手动重新启动它。只负责将更新的WAR文件放入Tomcat:
向Tomcat部署一场战争
要在war文件更改时使用Tomcat热部署,请参见Hello,谢谢回答。你的回答很有用。另外,我的问题是,在我的上下文中,tomcat激活了属性以不阻止文件,我不知道为什么,但这会导致应用程序无法正确启动。我必须寻找正确的方法来实现这两个目标,因为激活这些属性的目的是能够重新部署应用程序。再次感谢你的回答。