我的HotSwap运行配置仅适用于Java,不适用于html。
我正在Tomcat上运行Wicket应用程序,该应用程序以mvn tomcat7:run开头。
在运行程序配置(“运行程序”选项卡VM选项)中,输入:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=61515
这是运行配置:
我还创建了一个Remote Starter
现在,我启动(而不是调试)Tomcat Local H2,然后在调试时启动Tomcat Hotswap Run配置。
当我更改Java类时,它在CTRL + SHIFT + F9之后可以工作,但是当我更改一些html文件时,将无法重建。
有人建议我做错了吗?
答案 0 :(得分:2)
您需要在开发模式下运行Wicket来更新HTML,否则Wicket会在第一次加载时缓存加载的标记,而永远不会再次检查文件系统。
如果您已经在DEV模式下运行,请确保更新的HTML文件最终位于应用程序的类路径中,即IDEA在制作模块/时应将其从源文件夹复制到WEB-INF/classes/**
文件夹中。项目。如果HTML的修改时间比上次加载的时间新,则Wicket将从那里重新加载它们。