tomcat-mavenプラグインでtomcat7を使用します。私はそれが私のJSPをホットスワップさせることができますが、ターゲットで直接変更するだけで動作します。どのようにすれば、tomcatもソースディレクトリの変更を探すことができますか?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>
通常、完全に統合されたTomcatを起動するためにIDEを使用する方がずっと優れています。あなたのpomに特定のルールがない場合は、プラグインがアプリケーションを起動する前にファイルをコピーするので、あなたにとっては不運なことです。とにかく。 IDEを使用してください! – wargre
それを変更したり、戦争プロジェクトをきれいにしたりビルドするときにホットスワップしませんか? –