在Jetty Standalone中自动重载WAR

时间:2012-12-20 05:04:56

标签: jetty

我在Jetty 9.0.0.M3上部署了WAR。我想弄清楚我需要在我的上下文中设置什么才能在每次上传更新的war文件时重新加载它(无需重新启动Jetty)。

我看了一下这些文档,但我恐怕找不到我想要的东西。我只知道如何使用嵌入式Jetty Maven插件执行此操作,但不能使用独立插件。

任何帮助将不胜感激!感谢。

1 个答案:

答案 0 :(得分:1)

关键是部署者。您需要连接Deployment Manager功能并让它管理webapp的启动。

http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/providers/WebAppProvider.java

jetty xml文件实际上是一个比java更薄的皮肤,所以请查看以下xml文件,这是jetty用于我们发行版的传统webapp启动的。

http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-deploy/src/main/config/etc/jetty-deploy.xml

这应该让你解决。