我编写了一个带有cxf依赖项的小型maven项目,可以使用eclipse运行(Run as Java Application)。 然后我使用maven-shade-plugin创建一个可执行jar。 当我从命令行运行jar时,我得到了以下例外:
javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException: Could not resolve a binding for http://schemas.xmlsoap.org/wsdl/soap/
我必须指出我正在使用Spring。我已经提出了一些建议,因为Spring建议将一些cxf xml文件放入MeTA-INF目录。 我使用的cxf依赖关系是愚蠢的:
cxf-rt-frontend-jaxws
cxf-rt-transports-http
cxf-rt-transports-http-jetty
所有版本3.0.1
我真的很感激任何线索。 感谢。
爱德蒙