【发布时间】:2017-10-17 11:54:04
【问题描述】:
我在 Jetty 网络服务器中成功部署了一个网络应用程序。 网络服务器可以很好地响应请求。 当我访问该应用程序时,它会呈现主页。 最近我注意到,当我在一段时间内不使用该应用程序时,它会以某种方式中断。这段时间大约是 2/3 周。 当我在闲置 2/3 周后访问 webapp 时,我收到 this 输出。 如果我尝试访问任何其他链接,即我收到的登录页面 (/login.faces):
访问 /error/not-found.faces 时出现问题。原因: /error/not-found.xhtml 在 ExternalContext 中找不到作为资源
通常在怠速前工作。 如果我重新启动网络服务器,一切都会恢复正常并且工作正常。有计划的任务集,使应用程序每天与数据库交互。 (有一个通过网络服务获取货币汇率的计划任务)。
因此,我的问题是什么原因会破坏站点并使其在空闲后不可用?这是网络服务器(码头)问题吗?我是否遗漏了任何重要的设置?
仅供参考,项目结构是:Java with Spring, Hibernate, JSF (PrimeFaces) and Jetty
【问题讨论】:
标签: spring jsf webserver jetty