我们使用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服务器。
答案 0 :(得分:1)
嗯好像是一个简单的cp设置问题 - 你能在这两种环境中检查/发布类路径吗?还要检查GF中javax.xml.soap.MessageFactor参数的设置是什么