我要在運行於Java 6上的JBoss5中實現一個web服務。根據JBoss Documentation,選擇是使用JBoss本地實現CXF或metro。由於本地不需要任何額外的庫(CXF將拉動Spring?)我認爲這將是第一選擇。在JBoss上實現Webservice,maven和選擇
WS約定在WSDL中給出,所以我想生成它的存根。但是JBoss工具在WSDL上咆哮,而CXF wsdl2java樂於生成源代碼。我可以使用這些源代碼而不依賴於CXF,但使用原生JBoss WS堆棧?生成的類中的註釋甚至指向javax的東西(可以是4.選擇,因爲我可以用java 6創建WS而沒有附加的依賴關係?)
如何配置webservice?我還需要一個web.xml來定義一些servlet嗎?我需要哪些Maven依賴關係?
對不起,這顯然愚蠢的問題,但我做了很多搜索和閱讀,但我越讀越困惑我。 JBoss文檔或者全部是關於java beans和annotations和/或ant的說明,公共jboss maven回購是一團糟(一些WS的東西在jboss下,其他的在org.jboss.jbossws下,甚至是org.jboss.ws下的其他文物..)
任何指向howtos和or documentation的指針都非常受歡迎。
雖然您不是EAP,但此文檔仍可幫助 http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/index.html – technoSpino 2011-01-19 16:23:58