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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章