在尝试从 Glassfish 的 portlet 调用 web 服务到 weblogic 上远程托管的 web 服务时,我们收到此错误:
Caused by: java.lang.UnsupportedOperationException: This class does not support SAAJ 1.3
at weblogic.webservice.core.soap.SOAPHeaderImpl.addHeaderElement(SOAPHeaderImpl.java:178)
我将 WebLogic 中的 webservicesclient.jar 添加到 portlet WAR 文件中。
处理这个问题的最佳方法是什么?
编辑:添加 webservicesclient.jar 是错误的做法。我删除了jar文件并解决了问题。根本问题也通过重新启动得到解决。