2012-03-14 73 views
2

我正在Eclipse中查看自下而上的Webservice。下面是我的環境:Axis自下而上Webservice IWAB0489E錯誤

Eclipse的赫利俄斯 的Java 1.6.0_29 的Apache Axis2的 Tomcat的6.x的

創建動態Web項目,並創建一個簡單的服務類。然後我嘗試爲該課程創建Web服務,但出現如下錯誤:

IWAB0489E將Web服務部署到Axis運行時時出錯 axis-admin failed with {http://schemas.xmlsoap.org/soap/信封/}客戶端端點引用(EPR)找不到服務http://localhost:8080/myws/services/AdminService

搜索網頁,我還沒有找到明確的答案。請幫幫我。

在此先感謝。

+3

我現在已經解決了這個問題。 Eclispe設置Web服務>服務器運行時是'Apache Axis'而不是'Apache Axis2'。所以我將它更改爲「Apache Axis2」,然後運行良好。 – sunghun 2012-03-14 11:11:59

回答

7

我有同樣的問題,我去窗口 - >首選項 - > Web服務 - >服務器和運行,並設置爲你在這裏看到:

以前它被選中的Tomcat 6(我用7)和AXIS1不是2 enter image description here

+0

謝謝它幫助我... :) – user1697114 2014-06-05 15:57:56

0

嘗試這些3種方法

1)嘗試刪除在

yourprojectworkspace\ .metadata\ .plugins\ org.eclipse.core.resources 

2中找到的文件.snap)的最常見的打嗝是另一個Web服務器(或任何其他Web服務器)已經聲明端口8080.這是Tomcat在啓動時試圖綁定到的默認HTTP端口。要更改此設置,請打開文件:

$CATALINA_HOME/conf/server.xml 

並搜索'8080'。將其更改爲未使用的端口並且大於1024,因爲小於或等於1024的端口需要超級用戶訪問才能在UNIX下進行綁定。 (示例8181)

重新啓動Tomcat,然後開始工作。請確保您替換您用於訪問Tomcat的URL中的"8080"
例如,如果您要change the port to 8181,您需要在瀏覽器中輸入網址http://localhost:8181/

3)打開包含駐留在tomcat目錄內的shutdown.bat文件的bin文件夾。運行它,這應該解決端口問題。