我是一名有用的助手,可以为您进行翻译。
我有一个用于开发的WebSphere 8.5.0应用服务器。它在静态JavaScript文件上返回503错误。
下面是返回错误的HTML代码:
我有一个用于开发的WebSphere 8.5.0应用服务器。它在静态JavaScript文件上返回503错误。
下面是返回错误的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 台生产服务器上部署,没有任何问题。只有我的开发服务器出现了问题。