我用tomcat-maven插件使用tomcat7。我可以讓它熱切的我的jsp,但它只有在我直接在目標中修改它時才起作用。我如何讓tomcat在我的sources目錄中查找更改?如何使用tomcat7-maven-plugin熱部署jsp文件?
的pom.xml
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<serverXml>${project.build.directory}/config/tomcat-config/${usingDb}/server.xml</serverXml>
<tomcatUsers>${project.build.directory}/config/tomcat-config/tomcat-users.xml</tomcatUsers>
<configurationDir>${project.build.directory}/config/tomcat-config</configurationDir>
<additionalClassesDirs>
<classesDir>${project.basedir}/src/main/webapp</classesDir>
</additionalClassesDirs>
<contextReloadable>true</contextReloadable>
<port>${tomcat.http.local.port}</port>
<path>/${url.contextPath}</path>
</configuration>
</plugin>
通常你使用IDE來啓動tomcat完全集成,這樣會好很多。如果你的pom沒有特定的規則,這意味着插件在啓動應用程序之前複製文件,所以對你來說運氣不好。無論如何。使用IDE! – wargre
當你改變它或當你清理和建立你的戰爭項目時,它不會熱切換? –