【问题标题】:SOAP header missing error - Please help!SOAP 标头丢失错误 - 请帮助!
【发布时间】:2011-02-24 02:51:08
【问题描述】:

我正在尝试运行https://www.ibm.com/developerworks/java/library/j-jws5/ 此处描述的签名和加密示例。 运行客户端时出现以下错误,请大家帮忙!

非常感谢,

客户端日志

运行: java 连接到http://localhost:8080/axis2/services/library-signencr java 16:32:59,188 错误 AxisEngine:211 - SOAP 标头丢失 java org.apache.axis2.AxisFault:缺少 SOAP 标头 java at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180) java at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)

Tomcat 日志

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

非常感谢。

【问题讨论】:

    标签: web-services soap axis2 rampart


    【解决方案1】:

    解决方法如下:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 2014-03-28
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      相关资源
      最近更新 更多