2

我正在使用 Jetty 9.0.5 运行一个网络应用程序(我可以更新,9.1.2 是我写这篇文章时的最新版本)。我有Jetty 文档中描述并在etc/jetty-deploy.xml. 我使用 Jetty xml 文件来定义我的 Web 应用程序上下文,因此当我将新代码推送到我的生产服务器时,我会myapp.war使用rsync然后触摸该文件来上传一个新myapp.xml文件。这工作得很好,但是应用程序会在几秒钟内抛出一个NullPointerException或其他奇怪的东西,并且一些用户似乎正在获取损坏的静态服务文件(.js来自战争的文件),因此他们必须刷新浏览器的缓存以供应用程序使用再次工作。

这应该完美地工作,还是您期望像这样短暂的死期?

我没有把它myapp.war放在webapps目录中(只有那个在myapp.xml那里)并且explodeWarstrue部署器中。

4

0 回答 0