SOAP 标头丢失错误 - 请帮忙!

发布于 2024-10-18 12:48:28 字数 829 浏览 7 评论 0原文

我正在尝试运行此处描述的签名和加密示例 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 在 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

非常感谢。

I am trying to run the example of signing and encryption described here https://www.ibm.com/developerworks/java/library/j-jws5/.
I am getting the following error when running the client, any help please!

Many thanks,

Client log

run:
java Connecting to http://localhost:8080/axis2/services/library-signencr
java 16:32:59,188 ERROR AxisEngine:211 - SOAP header missing
java org.apache.axis2.AxisFault: SOAP header missing
java at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)
java at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)

Tomcat log

ERROR org/opensaml/xml/validation/ValidatingXMLObject
java.lang.NoClassDefFoundError: org/opensaml/xml/validation/ValidatingXMLObject

Many thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

要走干脆点 2024-10-25 12:48:28

解决方案如下:

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

The solution is the following:

  • To copy all jar and modules files from %RAMPART_HOME%/lib and /modules to %AXIS_HOME%/lib and /modules
  • Generate the axis2.war using the build.xml file in the axis2 installation directory
  • Redeploy the axis2.war into Tomcat
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文