Java Maven Jetty-仅修改静态文件时不要重新加载整个应用程序
Maven Jetty插件非常好(我使用的是6.1.26版)。唯一恼人的是静态文件的修改。 我的web应用程序使用Spring,遵循标准的webapp Maven布局,我基本上不希望在每次更改JSP或CSS文件时重新加载整个上下文 我检查了配置设置,但没有找到任何关于此的信息 有什么想法吗 提前谢谢Java Maven Jetty-仅修改静态文件时不要重新加载整个应用程序,java,maven,jetty,maven-jetty-plugin,web-application-project,Java,Maven,Jetty,Maven Jetty Plugin,Web Application Project,Maven Jetty插件非常好(我使用的是6.1.26版)。唯一恼人的是静态文件的修改。 我的web应用程序使用Spring,遵循标准的webapp Maven布局,我基本上不希望在每次更改JSP或CSS文件时重新加载整个上下文 我检查了配置设置,但没有找到任何关于此的信息 有什么想法吗 提前谢谢 Rolf您可以设置手动重新加载和: 您的IDE(即Eclipse)将静态资源复制到目标目录,以便透明地更新它们 在Java类中进行更改时,只需在jetty进程中点击enter键即可重新加载 要设置手
Rolf您可以设置手动重新加载和:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<reload>manual</reload>
</configuration>
</plugin>
org.mortbay.jetty
maven jetty插件
6.1.26
手册
我理解您对CSS文件或html文件的需求,但请注意,JSP文件实际上是servlet。在重新加载Servlet之前,必须以某种方式取消部署它。将scanIntervalSeconds设置为-1
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
org.mortbay.jetty
:
扫描间隔秒可选。扫描webapp之间的暂停(以秒为单位),以检查是否有更改,如果检测到任何更改,则自动进行热重新部署。默认情况下,这是0,这将禁用热部署扫描。大于0的数字将启用它。它是扫描“src”目录还是“target”(生成)目录?我无法让它工作