原因:CXF2.4.2自带的jaxws版本为jax-ws2.2.而jdk1.6带的版本为2.1。
使用frontend让cxf用2.1的编译器编译类
wsdl2java -frontend jaxws21 -p com.moon.service http://localhost:8080/framework/services/helloWorldService?wsdl
使用frontend让cxf用2.1的编译器编译类
wsdl2java -frontend jaxws21 -p com.moon.service http://localhost:8080/framework/services/helloWorldService?wsdl
本文讨论了在使用CXF时遇到的与JDK版本不匹配的问题,具体是CXF2.4.2自带jax-ws2.2版本与JDK1.6中jaxws2.1版本之间的冲突,通过使用frontend让CXF使用2.1版本的编译器成功解决了wsdl2java的问题。
4308

被折叠的 条评论
为什么被折叠?



