9

我正在为我的 web 应用程序使用 maven 来构建、启动和处理库。所以我运行 tomcat7:run 来开发我的应用程序...但是如果我更改代码,tomcat 不会自动重新加载代码更改,所以我需要重新启动。在 maven 之前,我使用“Sysdeo Eclipse Tomcat Launcher 插件”来运行和创建我的项目。这个插件允许即时查看代码更改,我知道 PLAY!框架做同样的事情。所以可以配置 maven 在运行时重新加载我的代码更改吗?我会改进我的工作进度...

4

1 回答 1

11

It is possible to automatically reload code changes by making sure the Tomcat context is reloadable. The tomcat7:run goal allows you to enable context reloading with the contextReloadable parameter which must be configured in the configuration section of the plugin:

    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <contextReloadable>true</contextReloadable>
        </configuration>
    </plugin>
于 2013-11-11T07:54:58.567 回答