2
我在RHEL上使用JBOSS final 6.1.0,並且在服務器上部署servlet時沒有問題。但是當試圖部署SOAP web服務時,我無法在http://[serverName]:8080/jbossws/中找到它。所有的 首先我創建動態Web項目SoapTestService對於JBoss 6.1.0服務器和寫簡單的Web服務:在JBOSS 6.1.0上部署SOAP Web服務
package com.glowbyte.soapWS;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class TestSoapService
{
@WebMethod
public int add(int x)
{
return x+1;
}
}
我出口項目TestSoapService.war文件,把這個戰爭[PathToJBOSS] /jboss-6.1 .0.Final/server/default/deploy並重新啓動Jboss服務器。
重啓後我分析http://[ServerName]:8080/jbossws/ =>查看部署的服務名單,發現目前沒有任何端點部署。
請解釋爲什麼我無法部署服務。
你有沒有嘗試過直接的WebService?:HTTP://服務器:8080/TestSoapService/TestSoapService WSDL(上下文是您的戰爭文件名稱,然後是服務名稱) –
請求的資源不可用。 – fbokovikov
您確定JBoss輸出日誌中沒有任何錯誤嗎?可能是由於某種原因無法部署的。 –