使用tomcat7:run
运行Web应用程序,我注意到虽然Web内容是直接从文件系统提供的,但我不确定如何触发重新编译我们对java文件所做的更改。 / p>
关闭服务器并重启工作,但有自动方式吗?
答案 0 :(得分:0)
我不确切知道做这项工作的参数是什么。这是我的配置:
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<path>${module.context.root}</path>
<port>${module.listen.port}</port>
<contextReloadable>true</contextReloadable>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
我更改了一些课程后立即重新加载了webapp。请注意,此类必须位于同一模块中(即带有war包装的模块)。插件无法检测到外部发生的任何更改(例如,另一个依赖模块/项目)