我们在这里遇到一个非常令人困惑的问题,我想知道是否有其他人可能知道解决方案。周三,一个包含一个Web服务客户端的Spring项目在没有发生事故的情况下部署到我们的JBoss应用服务器上,然后被调用而没有发生任何事故。
今天早上,我们尝试部署同一项目的更新版本,并收到此错误:
org.springframework.beans.factory.BeanCreationException:在ServletContext资源[/WEB-INF/applicationContext.xml]中定义名称为'customerServicePort'的bean时出错:init方法的调用失败;嵌套异常是javax.xml.ws.WebServiceException:无法创建Provider:org.jboss.ws.core.jaxws.spi.ProviderImpl无法强制转换为javax.xml.ws.spi.Provider
我的第一个想法是服务器中有某种变化,因为我之前看到过这个错误,它与jboss的兼容性有关,或者与java6中的某些内容不相容我相信。但是当我们在svn中恢复到周三的修订时,它会再次部署并成功运行。但是当我们查看版本历史记录时,我们看不到任何可以做这样的事情的更改。根本没有引用客户端的两个类已经发生了变化,对客户端的每个引用都是之前的。 application-context.xml和构建路径是相同的。有没有人见过这样的事情?