我有一个部署在tomcat中的Web服务,它拒绝通过https发送soap请求。但是,我看不到任何日志,说明为什么会这样做。
我的服务端点实现文件中有以下设置:
System.setProperty("javax.net.debug", "all");
System.setProperty("java.security.debug", "all");
我将以下参数传递给tomcat:
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true -Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true
我还需要做些什么来查看内部jaxws日志吗?我需要启用其他记录器吗?
答案 0 :(得分:2)
还有其他选项可以启用SOAP日志记录(具体取决于使用的实现),请参阅:
http://blogs.oracle.com/arungupta/entry/totd_1_soap_messaging_logging
http://blogs.oracle.com/arungupta/entry/message_logging_in_wsit_updated
但是,您确定该呼叫能够实现您的服务吗?