Servlet.init() for servlet CXFServlet threw exception

修改webservice的参数名称时会遇到如下问题:

使用ServerFactoryBean发布webservice,那么在生成wsdl时,方法的参数名称会被自动命名为arg0,arg1...
因为,java的反序列化没办法获取参数名称。

解决办法:用JaxWsServerFactoryBean,但在在相应的接口上加注解@WebParam

如果在jdk1.6中会出现如下错误(修改jdk版本即可,亲测修改为jdk1.8有效):
Servlet.init() for servlet CXFServlet threw exception
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章