我有用于开发的WebSphere 8.5.0应用程序服务器。它在静态JavaScript文件上返回503错误。WebSphere在静态文件中返回503错误(Servlet已暂时不可用于服务)
这是与错误返回的HTML:我试图用空白文本文件替换该文件
<H1>Servlet has become temporarily unavailable for service</H1><BR><H3></H3><BR><I>IBM WebSphere Application Server</I>
- 。服务器仍然返回相同的503错误。
- 我试着改变文件的名称,并且它使用新名称正确地返回了文件,如果我尝试原始名称,服务器返回404。
我想在这里会有一个解决方案,但我找不到它。
我发现了两个可能的线索:
- 文件被莫名其妙地锁定在服务器上。
- 存在路由问题。
如果重要,我将应用程序作为ear文件部署到服务器。
我检查所有的日志,并出现在其中任何一个的唯一事情是这样的SystemOut:
[2/10/15 8:50:31:696 PST] 00001b48 webcontainer E com.ibm.ws.webcontainer.internal.WebContainer sendUnavailableException Servlet.has.become.temporarily.unavailable.for.service
[2/10/15 8:50:33:120 PST] 00001b48 webcontainer E com.ibm.ws.webcontainer.internal.WebContainer sendUnavailableException Servlet.has.become.temporarily.unavailable.for.service
我也许应该提到的是完全一样的EAR文件部署我的本地机器和2生产服务器没有问题。这只是我的开发服务器有问题。
日志/ ffdcs?无法从浏览器输出中诊断此问题。 – covener 2015-02-10 03:02:02
通过日志,编辑问题。 – Spinnernicholas 2015-02-10 17:00:13