2011-05-13 83 views

回答

-1

您首先運行編譯gwt模塊的gwt編譯器,然後編譯器創建您的託管.js和.html文件。你可以照常運行tomcat,但tomcat不會編譯你的gwt模塊。 我建議你用ant來編譯gwt模塊。

0

這都意味着這是一個開發運行,即用於本地測試/調試目的。這不是部署到生產服務器。我也假設你有爲這個項目定義的GWT和Web facets。

  1. 如果需要GWT調試,則必須如GWT運行配置運行:在這裏你只能選擇一個默認的服務器(碼頭隨GWT)或AppEngine上開發服務器(如果已安裝)。

  2. 如果必須在Tomcat下運行,則:

    一個。在設置 - 應用程序服務器下添加一個Tomcat服務器。

    b。創建工件 - WAR爆炸(在項目設置下)。將右側窗格中的所有項目添加到左側窗格中。

    b。使用此工件創建一個Tomcat運行配置。

+1

不幸的是我必須在開發模式下在tomcat下運行它。 (不要問!!!)感謝這一點,它的工作原理,但每次你做'做'整個GWT編譯發生,這需要很長的時間,你知道任何方式嗎? – charles 2011-05-16 17:03:07

4

您可以使用'-noserver'選項在Tomcat下啓動開發模式。通過將'-noserver -port 8080'添加到'開發模式參數'字段來編輯GWT運行配置,然後運行Tomcat配置,然後運行GWT配置。