2014-12-13 36 views
-1

我已經使用谷歌網絡工具包創建了一個Web應用程序,它可以很好地從Eclipse中啓動它。我想把它放在我的服務器上,所以我使用gwt compile進行編譯並將war文件夾放在服務器上。客戶端運行良好,但在JavaScript控制檯上rpc調用返回「未找到錯誤」。我覺得我錯過了一步:也許我應該首先爲rpc啓動java服務器,但我不明白該怎麼做。如何將gwt項目導出到外部Web服務器?

+1

您的應用程序已在運行服務器端代碼(servlet)的服務器上運行,並將靜態服務器發送給服務器。我假設「找不到錯誤」是由於路由錯誤而發生的。您必須在WEB-INF/web.xml文件中正確配置路由。 – cybersoft 2014-12-13 15:36:30

回答

0

GWT-RPC需要一個servlet容器:Tomcat的,碼頭等

如果您的 「服務器」 是apache httpd的,Nginx的,lighttpd的,等等,那麼這是不夠的。

另一種方法是不使用GWT-RPC,所以你可以用另一種語言(PHP,紅寶石等)需要在GWT的客戶端做更多的工作,雖然編寫服務器端。

+0

非常感謝,我設法通過安裝Tomcat來找到解決方案。 – Sceik 2014-12-16 12:28:07

相關問題