Web services SOAP头丢失错误-请帮助!

Web services SOAP头丢失错误-请帮助!,web-services,soap,axis2,rampart,Web Services,Soap,Axis2,Rampart,我正在尝试运行这里描述的签名和加密示例。 我在运行客户端时遇到以下错误,请提供帮助 非常感谢, 客户端日志 运行: java连接到 java 16:32:59188错误AxisEngine:211-缺少SOAP头 java org.apache.axis2.AxisFault:缺少SOAP头 java位于org.apache.rampart.handler.RampartReceiver.setFaultCode和RowAxisFault(RampartReceiver.java:180) ja

我正在尝试运行这里描述的签名和加密示例。 我在运行客户端时遇到以下错误,请提供帮助

非常感谢,

客户端日志 运行: java连接到 java 16:32:59188错误AxisEngine:211-缺少SOAP头 java org.apache.axis2.AxisFault:缺少SOAP头 java位于org.apache.rampart.handler.RampartReceiver.setFaultCode和RowAxisFault(RampartReceiver.java:180) java位于org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)

Tomcat日志 错误org/opensaml/xml/validation/ValidatingXMLObject java.lang.NoClassDefFoundError:org/opensaml/xml/validation/ValidatingXMLObject


非常感谢。

解决方案如下:

  • 将所有jar和模块文件从%RAMPART\u HOME%/lib和/modules复制到%AXIS\u HOME%/lib和/modules
  • 使用axis2安装目录中的build.xml文件生成axis2.war
  • 将axis2.war重新部署到Tomcat中