tomcat7-maven插件-jsp/html未部署



使用tomcat插件"tomcat7-maven插件",我试图让"热部署"与嵌入式tomcat一起工作(使用tomcat7:run)。

我在eclipse下使用一个典型的maven web应用程序配置。从现在起,我可以调试我的java类,它们将在代码更改上自动重新部署

但是我的html和jsp没有部署*re*(${basedir}/src/main/webapp)。

        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <update>true</update>
                <contextReloadable>true</contextReloadable>
            </configuration>
        </plugin>

(我使用的原型是"Thymelaf Spring Maven原型")。

知道如何在更改时重新部署html和jsp吗?

我认为问题可能出现在spring/thymelaf配置中。请确保在春季配置中禁用thymelaf模板缓存。参见:Thymelaf的Spring MVC。更新静态数据(特别是答案:https://stackoverflow.com/a/14659583/1581069)

一般来说,缓存应该只针对生产启用(当然,可能会有例外,但…)。另一方面,在开发中,人们有兴趣看到最新的模板更新。

UPDATE:再次阅读您的问题后,我感到困惑,因为您提到了thymelaf,但也提到了jsp。据我记忆所及,thymelaf正在做html(作为一种jsp替代方案)。那么,您使用的是thymelaf,还是jsp?因为我只选择了百里香。

最新更新