【发布时间】:2016-09-08 15:12:56
【问题描述】:
我正在使用 eclipse 在一个使用 tomcat 8 运行的项目中工作。我正在使用 Spring MVC + Thymeleaf。我在 Gradle 中有 war 插件,所以每次更改 java 类时,它都会自动创建新的 WAR 文件并将其部署到 tomcat 中。
问题是当我更改一个 HTML 文件时,我必须重新启动 tomcat 才能看到更改。在另一个使用 JSF 的项目中不会发生的事情,如果我更改一个 xhtml,我可以看到新的东西只是刷新浏览器。
问题是,每次更改 HTML 或 CSS 文件时是否必须重新启动 Tomcat?这对我来说没有意义。
【问题讨论】:
-
你能找出 HTML 文件是如何放置在项目中的吗? HTML 文件可以通过不同的方法作为资源进行管理,这可能是问题的根本原因。
-
@sphinks 我的 HTML 文件放在 WebContent/WEB-INF/templates 下。
标签: java spring-mvc gradle thymeleaf tomcat8