Java SOAPMessageContext.getMessage()抛出DomeException
我是SOAP的新手,在创建SOAP客户端时,我的处理程序抛出 线程“main”javax.xml.ws.WebServiceException中的异常: org.w3c.dom.domeException:层次结构\u请求\u错误:已尝试 在不允许的位置插入节点 处理程序的代码是Java SOAPMessageContext.getMessage()抛出DomeException,java,web-services,soap,webclient,Java,Web Services,Soap,Webclient,我是SOAP的新手,在创建SOAP客户端时,我的处理程序抛出 线程“main”javax.xml.ws.WebServiceException中的异常: org.w3c.dom.domeException:层次结构\u请求\u错误:已尝试 在不允许的位置插入节点 处理程序的代码是 public boolean handleMessage(SOAPMessageContext context) { if((Boolean)context.get(SOAPMessageC
public boolean handleMessage(SOAPMessageContext context)
{
if((Boolean)context.get(SOAPMessageContext.MESSAGE_OUTBOUND_PROPERTY))
{
SOAPMessage message = context.getMessage(); //Error is thrown from here
PrintStream out = System.out;
try
{
SOAPEnvelope envelope = message.getSOAPPart().getEnvelope();
SOAPHeader header = envelope.getHeader();
if (header == null)
{
header = envelope.addHeader();
}
// Create Security header
header =createUsernameTokenSecurityHeader(header);
message.writeTo(out);
}
catch (Exception e)
{
e.printStackTrace();
}
}
return true;
}
我在某个地方读到,这可能是由于axis2 jar依赖关系造成的,但我在项目中没有使用axis2 jar。
谁能帮帮我吗?请帮帮我。。。任何帮助都将不胜感激,我们可以像这样简单地添加标题