2010-04-24 58 views
3

我有一個典型的GWT項目,但現在用的一些URL重寫技術,使得輸入的網址,如:不同地點的入口點可能嗎?

www.mysite.com/johndoe 
www.mysite.com/janedoe 

都得到我的主入口點project.jsp文件服務。這在部署時很有用。

當我在託管模式下運行時,這是一個無聊的事情,因爲在瀏覽器中更改URL會中斷與託管模式調試的鏈接,例如,當我在eclipse中更改源代碼並進行刷新時,這些更改沒有立即顯示。我需要重新編譯應用程序並重新啓動,我們都知道需要多長時間。

有沒有什麼辦法讓託管模式環境認識到同一個webapp在這些不同的url上被提供服務,並重新連接調試連接?

我們基本上得到:

http://localhost:8888/myproject.jsp?gwt.codesvr=192.168.1.2:9997 

啓動託管模式的時候,我想:

http://localhost:8888/johndoe 

只是重新連接到調試器,如果可能的話。

感謝

回答

0

的URL paramater:

?gwt.codesvr=192.168.1.2:9997 

已經出現在您的網址爲DEVMODE插件 「踢」。那麼爲什麼不添加一個在宿主模式下運行時「堅持」這個參數的規則呢?

GWT.isScript()