我们在生产环境中面临此问题,但无法对其进行跟踪。 技术 :JSP / Servlet, Jetty服务器版本 :jetty- distribution-8.1.15,
以下是例外,我们在码头日志中得到了什么:
2014_08_10.stderrout.log.05300:严重:PWC6117:找不到文件“%2Ftmp%2Fjetty-0.0.0.0-8090-ExpireApp.war- _ExpireApp-any-%2Fwebapp%2FExpiry.jsp”
该应用程序之前运行良好,但最终用户无法访问.jsp文件,因此我们需要重新启动该文件,但我们希望解决该问题。请帮忙
哦,抱歉,我之前没有分享答案。
这里是:
问题 :默认情况下,Jetty解压缩Linux / TMP目录中的.WAR文件。几天后,/ TMP目录被一些我找不到的脚本清除了。
解决方法 :我在jetty中创建了另一个名为“ work”的目录,默认情况下Jetty将解压.WAR,从而防止jetty解压/ TMP中的内容。
因此,问题是解压缩后的内容被删除,重新启动后又重新创建了它。这次我在重新启动之前检查了已解压的内容,所以我实际上遇到了什么问题:)
谢谢大家的帮助