HotSwap Wicket HTML文件在Intellij Maven + tomcat中不起作用

时间:2018-11-12 09:46:25

标签: java html intellij-idea wicket hotswap

我的HotSwap运行配置仅适用于Java,不适用于html。

我正在Tomcat上运行Wicket应用程序,该应用程序以mvn tomcat7:run开头。

在运行程序配置(“运行程序”选项卡VM选项)中,输入:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=61515

这是运行配置:

enter image description here

我还创建了一个Remote Starter

enter image description here

现在,我启动(而不是调试)Tomcat Local H2,然后在调试时启动Tomcat Hotswap Run配置。

当我更改Java类时,它在CTRL + SHIFT + F9之后可以工作,但是当我更改一些html文件时,将无法重建。

有人建议我做错了吗?

1 个答案:

答案 0 :(得分:2)

您需要在开发模式下运行Wicket来更新HTML,否则Wicket会在第一次加载时缓存加载的标记,而永远不会再次检查文件系统。

如果您已经在DEV模式下运行,请确保更新的HTML文件最终位于应用程序的类路径中,即IDEA在制作模块/时应将其从源文件夹复制到WEB-INF/classes/**文件夹中。项目。如果HTML的修改时间比上次加载的时间新,则Wicket将从那里重新加载它们。