2012-10-19 85 views
0

我在OAS服務器10.1.2.0.2上部署了一個jsp應用程序。我有的問題是,只有有時應用程序無法調用Web服務方法。我得到的錯誤是:Oracle應用服務器需要HTTP錯誤401授權axis2

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。

在此先感謝。

回答

0

問題是,我使用的Axis2在ClassOne與授權的網絡服務和ClassTwo我使用的Axis2不authoiztion,不知何故,當我做出ClassOne Axis2的授權記得有一個授權,做到在ClassTwo。 我也刪除了設置搶先標誌,一切正常。

相關問題