2012-04-17 42 views
3

有誰知道如何在Eclipse中使用GWT和jetty後端(常規web應用程序,而不是應用程序引擎)設置項目?或知道一個很好的鏈接(嘗試谷歌搜索,但沒有骰子)如何使用GWT和(常規servlet)Jetty後端設置eclipse

我一直試圖建立這一整個晚上,但只是遇到了一些奇怪的問題,有些似乎是錯誤的WST /碼頭另一種是主機頁面只是不工作:-(

+0

您是否在使用Google Plugin for Eclipse?這是一種直截了當的:S – 2012-04-17 21:54:01

+0

是...最新版本,在Eclipse Indigo上 – 2012-04-17 22:05:26

+0

作者:jetty後端,你的意思是你自己的碼頭服務器,而不是由GWT提供的devmode服務器? – 2012-04-18 03:45:01

回答

1

有三種方式與GWT一起運行你自己的碼頭服務器。

如果您有自己的碼頭服務器你必須調用開發GWT中的模式爲-noserver參數或用於您可以使用的解決方案-server JettyLauncher

  1. 使用您自己的JettyLauncher.class或使用gwt-jetty
  2. 使用Jetty maven plugin啓動碼頭服務器(參見相關信息herehere
  3. 使用Jetty WTP plugin爲Eclipse啓動碼頭服務器。

我個人使用解決方案3(Jetty WTP插件)爲我的GWT項目啓動一個自定義的Jetty 7服務器,它工作正常。

+0

我使用WTP,但似乎有一些錯誤,當我的應用程序通過WTP運行時,WAR被複制到臨時目錄下的 /。插件,但自動同步不能正常工作。解決它只是重新部署,但它是一個麻煩...再加上有幾件事,我不得不在項目屬性中設置...但現在它工作正常... – 2012-04-23 10:06:25

+0

我遵循本指南:https: //developers.google.com/eclipse/docs/faq#gwt_with_maven 它工作正常。如果我更改資源文件,WTP插件將自動重新發布它們,並且它在沒有重新啓動服務器的情況下運行。只有當我改變servlet映射或其他內部的東西,我不得不重新啓動它。 – 2012-04-23 13:19:49

+0

那麼,由於某種原因,我的設置不會重新發布靜態文件,只是編譯好的...更奇怪......可能會發送關於該錯誤報告的錯誤報告...... – 2012-04-23 13:25:30