2013-07-04 39 views
0

我已經創建了一個新的Web服務項目工作正常,當試圖訪問使用正確的URL我能夠在瀏覽器上查看wsdl。自定義錯誤頁面來處理Axis2Fault,找不到EPR

但是,當一個錯誤的URL鍵入堆棧跟蹤正在顯示在瀏覽器上,如下:

 
org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is //services/TestService?wsdlkdfl and the WSA Action = null. If this EPR was previously reachable, please contact the server administrator. 
    at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:102) 
    at org.apache.axis2.engine.Phase.invoke(Phase.java:329) 
    at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262) 
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) 
    at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:144) 
    at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:139) 
    at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:837) 
    at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) 

如何處理這種情況下,顯示一個空白頁,而不是顯示堆棧跟蹤?

回答

0

我能夠通過如下axis2.xml文件更改來解決這個問題:

「sendStacktraceDetailsWithFaults」參數>假

「DrillDownToRootCauseForFaultReason」參數>假

此前這兩個參數是真實的,因爲整個堆棧跟蹤正在顯示。

希望這可以幫助有同樣問題的人。我無法在互聯網上找到很多東西。

相關問題