Oracle Application Server HTTP错误401授权AXIS2



我在OAS服务器上部署了一个JSP应用程序10.1.2.0.2。我遇到的问题是,有时应用程序无法调用Web服务方法。我遇到的错误是:

16:58:52,332  INFO HTTPSender:202 - Unable to sendViaPost to url[http://prodbus.farm.globul.bg:8000/BPACommunicationWS/BPACommunicationWS]
org.apache.axis2.AxisFault: Transport error: 401 Error: Authorization Required
                    at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310)
                    at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:200)
                    at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76)
                    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400)
                    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225)
                    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:435)
                    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402)
                    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
                    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)

重新启动OC4J实例后,该问题是解决的。而且,内存的分配也在增长很多。

有人知道这个原因吗?我使用了轴1.5.1。

预先感谢。

问题是我在classOne和classtwo中使用axis2用于Web服务,我在classOne axis2中获得授权时使用axis2,以某种方式使用AXIS2,请记住有授权。并在Classtwo中进行。我还删除了设置的先发制标志,一切正常。

相关内容

  • 没有找到相关文章

最新更新