使用jaxws导致找不到Provider weblogic.webservice.core.soap.MessageFactoryImpl

时间:2012-09-18 16:21:26

标签: web-services web-applications soap weblogic jax-ws

我们使用jaxws-maven-plugin创建了一个websevice客户端,并验证了WAR文件在我们的测试环境中是否正常工作。但是,在将相同的WAR文件移动到生产环境时,它现在会产生此错误:

Caused by: javax.xml.soap.SOAPException: Unable to create message factory for SOAP:
Provider weblogic.webservice.core.soap.MessageFactoryImpl not found
       at javax.xml.soap.MessageFactory.newInstance(MessageFactory.java:116)

有没有人看过这个以及它是如何解决的?

注意:我们正在TEST和PRODUCTION环境中部署到Glassfish服务器。

1 个答案:

答案 0 :(得分:1)

嗯好像是一个简单的cp设置问题 - 你能在这两种环境中检查/发布类路径吗?还要检查GF中javax.xml.soap.MessageFactor参数的设置是什么