2010-10-25 127 views
1

我試圖在Google Web Toolkit中使用eclipse 3.6,但沒有看到在該服務器上運行應用程序的選項。當我點擊運行時,會自動啓動託管模式,當我點擊Run as...時,有選項1. Run as application2. Run as applet - 這是無用的,3. Run as Web application - 這導致託管模式下運行。在創建GWT項目期間,ide甚至不會詢問目標服務器,就像創建其他Web應用程序時一樣。是不是有這樣的選擇,或者我只是忽略它?在服務器模式下運行gwt

+0

主機模式有什麼問題?另外兩個選擇是(1)在您最喜歡的servlet容器上編譯+手動部署(讀取tomcat/jetty)。 (2)一鍵部署到谷歌應用程序引擎(需要谷歌帳戶+谷歌應用程序引擎項目創建) – Schildmeijer 2010-10-25 13:31:14

回答

1

您需要設置-noserver選項。有關指導,請參閱here

+0

您的鏈接404s。 – Daenyth 2012-07-10 16:17:45

0

我目前沒有安裝eclipse,但我相信"Google Plugin for Eclipse"可以讓您在外部服務器上運行GWT應用程序。如果您已經安裝了GPE,請嘗試更新到最新版本的插件。

您還可能要籤這個FAQ條目:

http://code.google.com/eclipse/docs/faq.html#gwt_in_eclipse_for_java_ee

+0

我有GPE - 最新版本,但該選項不存在和FAQ頁面http://code.google。 com/eclipse/docs/running_and_debugging_2_0.html'在服務器上運行非常抽象 – coubeatczech 2010-10-25 13:28:54

+0

您是否檢查過常見問題解答條目的鏈接?它有一個分步指南http://code.google.com/eclipse/docs/faq.html#gwt_in_eclipse_for_java_ee – 2010-10-25 15:38:22

0

如果要將開發模式作爲服務器運行到其他計算機,請在命令行中包含bindAddress開關。例如。 -bindAddress 192.168.0.35(或其他地址)。您可以通過從運行菜單中選擇「運行配置...」來爲命令行添加參數。

這仍然在開發模式下運行。如果您要部署到生產服務器,請單擊紅色的「Gwt compile」工具箱,然後手動將您的war文件夾複製到服務器。

0

那麼,我們正在用GWT做一個Web應用程序。我們不使用eclipse,而是使用GWT4NB Netbeans插件。它允許我們在netbeans中編譯GWT,並將Web應用程序部署到任何服務器,在我們的例子中是Glassfish 2.我們也使用EJB並與RPC通信。我們從RPC調用ServiceImpl並調用ServiceImpl的EJB方法。因此,我相信你也可以做一些日食,創建一個戰爭,然後部署到任何servlet容器可能是雄貓或Glassfish。

相關問題