(1)使用web容器模式在jboss中部署web service 一般會報沒法找到相應的類的錯誤,(這裏若是沒有web.xml的話就沒法部署也不會出現下面錯誤)java
Not installing optional component org.jboss.as.quickstarts.wshelloworld.OrderServiceImpl due to exception: java.lang.ClassNotFoundException: org.jboss.as.quickstarts.wshelloworld.OrderServiceImpl from [Module "deployment.WebServiceTest.war:main" from Service Module Loader]web
將webservice的類打成jar包,放入WebContent/WEB-INF/lib,這時重啓服務器,會看到以下服務,仍然會報錯,而後再次刪除這個jar包,重啓服務器,問題解決(問題緣由應該是服務器找不到該類)shell
Web.xml能夠沒有,但若是有必須保證其正確服務器
(2)使用ejb容器模式在jboss中部署web service 須要把ejb打成jar 包而後添加到build path libraries裏面ui