Mar*_*ery 7 maven maven-tomcat-plugin
我使用tomcat7和tomcat-maven插件.我可以让它热切换我的jsp但它只有在我直接在目标中修改它才有效.如何让tomcat也在我的sources目录中查找更改?
<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>
Run Code Online (Sandbox Code Playgroud)
小智 2
这取决于您如何使用/启动 Maven 插件。开始于
mvn tomcat7:run
Run Code Online (Sandbox Code Playgroud)
应该能达到目的(与跑战或任何其他目标相比)。详细信息请参见http://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/plugin-info.html
这实际上会重新加载 Tomcat 中的上下文。我不确定如果没有像 jrebel 或类似的第三方库/插件,是否可以在不重新加载上下文的情况下进行实际的“热替换”。
| 归档时间: |
|
| 查看次数: |
870 次 |
| 最近记录: |