修改webservice的参数名称时会遇到如下问题:
使用ServerFactoryBean发布webservice,那么在生成wsdl时,方法的参数名称会被自动命名为arg0,arg1...
因为,java的反序列化没办法获取参数名称。
解决办法:用JaxWsServerFactoryBean,但在在相应的接口上加注解@WebParam
如果在jdk1.6中会出现如下错误(修改jdk版本即可,亲测修改为jdk1.8有效):
Servlet.init() for servlet CXFServlet threw exception