我正在使用tomcat 8运行的项目中使用eclipse。我正在使用Spring MVC + Thymeleaf。我在Gradle中有war插件,因此每次更改java类时,它都会自动创建新的WAR文件并将其部署在tomcat中。
问题是,当我更改HTML文件时,必须重新启动tomcat才能看到更改。在使用JSF的另一个项目中,如果我更改了xhtml,我可以看到新内容只是刷新浏览器,而这并没有发生。
问题是,每次更改HTML或CSS文件时都必须重新启动Tomcat吗?这对我来说没有意义。
最佳答案
配置模板引擎
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
...
<property name="cacheable" value="false"/>
</bean>
时需要禁用可缓存让我知道这是否对您有用
关于java - 需要重启tomcat以进行html更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39394574/