Exception 随机Servlet不可用异常

Exception 随机Servlet不可用异常,exception,websphere,servletexception,Exception,Websphere,Servletexception,我的应用程序正在尝试连接到第三方网站(url),有时我会得到javax.servlet.UnavailableException。如果我再次尝试连接(单击“提交”按钮),则它会工作。如果我再次单击“提交”,它可能会工作,也可能不会工作。所以这是不一致的。应用程序部署在WebSphere中 错误消息是: 错误页面异常 服务器无法使用为应用程序指定的错误页来处理下面打印的原始异常。有关指定错误页问题的说明,请参见下面的错误页异常 原始异常: 错误消息: 错误代码:404 目标Servlet:操作 错

我的应用程序正在尝试连接到第三方网站(url),有时我会得到javax.servlet.UnavailableException。如果我再次尝试连接(单击“提交”按钮),则它会工作。如果我再次单击“提交”,它可能会工作,也可能不会工作。所以这是不一致的。应用程序部署在WebSphere中

错误消息是:

错误页面异常 服务器无法使用为应用程序指定的错误页来处理下面打印的原始异常。有关指定错误页问题的说明,请参见下面的错误页异常

原始异常: 错误消息: 错误代码:404 目标Servlet:操作 错误堆栈: javax.servlet.UnavailableException 位于com.ibm.ws.webcontainer.servlet.ServletWrapper.HandlerRequest(ServletWrapper.java:361) 位于com.ibm.ws.wswebcontainer.servlet.ServletWrapper.HandlerRequest(ServletWrapper.java:526) 位于com.ibm.ws.webcontainer.webapp.webapp.handleRequest(webapp.java:3673) 位于com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:269) 位于com.ibm.ws.webcontainer.webcontainer.handleRequest(webcontainer.java:831) 位于com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478) 位于com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133) 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:457) 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515) 在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:300)上 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:271) 位于com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) 位于com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) 在com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted上(AioReadCompletionListener.java:165) 位于com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 位于com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 位于com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) 位于com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196) 位于com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751) 位于com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881) 位于com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1593)


这是一个配置问题还是我的代码或第三方网站的问题?

这听起来像是应用程序中未发现的异常。也就是说,当它在与第三方站点通信时遇到异常时,它不会很好地捕获并报告它,而只是让它传递回WebSphere。这又引发了一般异常。修复了这个问题,第三方网站的服务器关闭了,现在可以正常工作了。