2013-04-02 72 views
3
  • 我跟着這tutorial - 有關Liferay Web服務的文檔。
  • 我在tomcat上運行Lifaray
  • 如果我用瀏覽器使用http://localhost:8080/api/axis/Portal_UserService?wsdl我有一個響應。
  • 當我創建Eclipse的一個WebService客戶端,我把這個網址http://localhost:8080/api/axis/Portal_UserService?wsdl服務定義... 但我有此錯誤消息:Liferay Web服務的第一步

    No server can be found and WebServiceProject does not exist. Choose an existing project or use the preferences to configure a server runtime.
    爲什麼?

enter image description hereenter image description here

+1

你有什麼進展,因爲我有同樣的問題,至今沒有找到解決方案? – Schadenfreude

回答

2

這並不意味着服務器(例如Liferay的)無法找到,但是會通知您Eclipse不知道放在哪裏/如何配置所產生的WebService的:它需要服務器運行時和WebServiceProject - 例如你可以在一個項目中創建一個WebServiceClient - 如果沒有合適的項目存在,eclipse會發出抱怨。

所以:在Liferay方面一切都很好。您需要IDE中的基礎架構才能繼續進行此操作

+0

是否可能知道步驟? – Safari

+0

在問題中顯示的第二個對話框中,單擊「服務器運行時」並選擇/創建服務器。另外,對於您希望用來包含Webservice客戶端的項目,請執行相同操作(對於該項目使用「Client Project」鏈接 –

2

創建動態Web項目並配置服務器,然後添加wsdl。

0

我找不到任何解決方案,由於某種原因Eclipse沒有識別出有效的wsdl。我下載了IntelliJ IDEA 13 Ultimate的試用版,並通過那裏設置了Web Service Client。一切正常。