2012-08-07 56 views
3

有沒有辦法在本地「釋放」模式下運行GWT?我正在使用畫布開發一個項目,而且這太慢了,我不能真正提高效率。在發佈模式下,性能很好。很顯然,我會失去的調試模式下,所有的好處,但在這種情況下,它的時間太長工作,在發佈模式下本地運行GWT?

感謝

-----------------編輯-----------------

「釋放」模式我的意思是「生產」模式。運行「本地」意味着我在eclipse中右鍵單擊項目,然後選擇運行方式 - > Web應用程序。然後,我可以瀏覽瀏覽器以查看「http://127.0.0.1:8888/myproject.html?gwt.codesvr=127.0.0.1:9997」。在這裏,畫布代碼的運行速度太慢,無法提高生產力。

此外,它運行在「生產」模式精(右鍵單擊該應用程序,谷歌 - >部署到應用引擎)。當我點擊實時網址(http://myproject.appspot.com)時,畫布代碼運行得很快。

因此,在「本地」模式,每次我做一個改變我的源代碼,並刷新瀏覽器,這些變化是立即可用。但是對於這種情況,我可以在本地運行生產模式嗎?

再次感謝

+1

你的意思是生產模式嗎? 「本地」是什麼意思?請給我們更多的信息。你到目前爲止嘗試過什麼? – 2012-08-07 08:19:20

+0

您好,以上是更多信息,謝謝! – user291701 2012-08-07 12:23:45

回答

3

您不需要部署到應用程序引擎。

簡單,右鍵單擊該項目在Eclipse中,然後選擇Run As - > Web應用程序

然後,

  • ,而不是導航到: 「HTTP://127.0。 0.1:8888/myproject.html gwt.codesvr = 127.0.0.1:9997 '
  • 只要到:' http://127.0.0.1:8888/myproject.html
+0

是的,這正是我正在尋找的 - 只是一種將本地代碼編譯爲javascript的方式。所以這樣的工作,但是當我在Java代碼中進行更改時,更改不會反映在刷新瀏覽器後列出的第二個URL中。我需要做谷歌 - > GWT編譯,然後刷新瀏覽器。這是預期的嗎? – user291701 2012-08-07 14:57:33

+0

@ user291701不,你只需要重新運行Web應用程序 – 2012-08-07 15:13:33

+0

好的,謝謝你這個作品。 – user291701 2012-08-07 15:32:50

0

一般情況下,這是不正常的,你Developper模式下運行緩慢。也許你應該看看爲什麼它很慢。

Production模式下運行,你可以在本地:

  1. 編譯和打包的應用程序
  2. 將其部署到本地服務器,如Tomcat

你應該在這裏找到更多的信息:

https://developers.google.com/web-toolkit/doc/2.4/DevGuideCompilingAndDebugging?hl=fr

+0

是的,特別是帆布操作非常緩慢。這是主要問題。 – user291701 2012-08-07 13:39:15

相關問題