我在 JBoss (5.1.0.GA) 中部署了一个包含 Web 服务客户端的应用程序。进行 Web 服务调用的库是作为已编译的 JAR 提供的,因此我无法对其实现进行任何更改。我正在使用 AXIS 1.4,并且在 JBoss 之外一切正常。在我部署并尝试执行触发 Web 服务调用的操作后,我收到此异常:
javax.xml.soap.SOAPException:无法为 SOAP 创建消息工厂:org.jboss.ws.core.soap.MessageFactoryImpl 无法转换为 javax.xml.soap.MessageFactory
我可以更改我的应用程序的配置,告诉它不要使用 JBoss 提供的 saaj 实现吗?我想尽量避免进行服务器范围的更改,因为那里部署了几个我不想弄乱的其他应用程序。