考虑Maven中的默认webapp配置(对于测试用例,我使用了https://repository.apache.org/content/groups/public/archetype-catalog.xml中的struts2-blank-archetype)。
这个原型随maven jetty插件的版本6而来。使用下面的配置,如果我在/src/main/webapp/WEB-INF/下更改jsp并保存它,刷新浏览器将显示这些更改。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.21</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
</configuration>
</plugin>
(请注意,我们甚至不需要放置scantarget元素,因为我们不希望在更改jsp时重新加载完整的容器)。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.7.v20120910</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
</configuration>
</plugin>
编辑:这里有一个2分钟的测试,你可以试试:
自从Jetty6天以来,该插件已经有了许多改进,可以运行各种不同的项目配置。查看插件的文档页面,选择最能满足您需要的场景,并根据需要调整配置。我怀疑你的案子是在“运行未组装的WebApp”之下。
http://wiki.eclipse.org/jetty/feature/jetty_maven_plugin
我要注意的是,对于Jetty9,我们最终将插件转移到eclipse中,这样它就可以与将groupId更改为org.eclipse.jetty的项目一起使用,9.0.0.m2的jetty-maven-plugin将于下周初发布(文档也将更新)
那么我如何能够重置配置或者刷新log4j2配置运行时呢?
我在spring Boot/Tomcat实例中使用jsp时遇到了问题。基本上,我在模块A(A/src/main/resources/meta-inf/resources/jsp)中包含了所有jsp文件,并且该模块作为jar依赖项包含在模块B(main module,war packaging)中。问题是,当应用程序在调试模式下运行时(无论是在Eclipse还是在IntelliJ Idea中),模块
本文向大家介绍nginx 重新加载NGINX配置文件,包括了nginx 重新加载NGINX配置文件的使用技巧和注意事项,需要的朋友参考一下 示例 以root用户身份: Ubuntu 14.04示例 Ubuntu 16.04示例 重新加载之前,最好检查config是否存在语法错误: 要么
问题内容: 默认情况下,使用内置服务器()运行Flask应用程序时,它会监视其Python文件并在代码更改时自动重新加载该应用程序: 不幸的是,这似乎仅适用于* .py文件,而且我似乎没有找到任何将此功能扩展到其他文件的方法。最值得注意的是,当模板更改时,让Flask重新启动应用程序将非常有用。我已经迷失了多少次我不喜欢模板中的标记,却因为看不到任何更改而感到困惑,只是发现该应用程序仍在使用旧版本
我正在使用camel 3.1.0和spring boot 2.2.6。我有externalise配置,spring cloud bus用于从Git读取配置数据。 我需要添加什么属性来让Spring Boot以刷新Spring cloud bus事件上的camel上下文吗?
问题内容: 加载某些网页后如何更改图像遮挡? 问题答案: 可以通过开发工具栏CLI在运行中修改首选项,但与加载图像相比,它可能会带来更高的开销。这是Python示例: