2008-12-29 54 views
1

我想在「測試」時點擊工具上的實際「編譯/瀏覽」,運行GWT shell(很好的Google彈出式瀏覽器窗口),將程序編譯到不同的目錄中並使用 - noserver模式在我的IIS服務器上測試它。運行GWT shell正常,在編譯時使用-noserver?

問題:

我還沒有編輯過的正常的shell腳本,所以它觸發關閉就好了。我所做的編輯在刷新時進行查看。編譯/瀏覽然而,射我到迷你Tomcat服務器而不是我的目錄。編譯DOES似乎正在運行(因爲我可以直接瀏覽到該目錄並且正在接收更新),但編譯/瀏覽不會在那裏分流我。

以下是編譯腳本我有現在:

@java -Xmx256M -noserver -port 80 -cp "%~dp0\src;%~dp0\bin;C:/dev/gwt-windows-1.5.3/gwt-user.jar;C:/dev/gwt-windows-1.5.3/gwt-dev-windows.jar" com.google.gwt.dev.GWTCompiler -out c:/dev/Practice /Practice/Practice.html 

顯然,我想去面積爲「http://localhost/Practice/Practice.html」(IIS服務器),但它是跳躍到「http://localhost:8888/practice.Practice/Practice.html」(下Tomcat服務器)。

想法?

(用於編輯附言:運行Eclipse,運行/調試配置參數是:

practice.Practice/Practice.html 

,這就是它)

回答

1

你可以讓一個Eclipse運行配置文件的GWTCompiler類。您傳遞的參數之一是要編譯的路徑,因此您可以從Eclipse運行編譯,並且如果指定了該文件,它將直接將文件寫入IIS的文件夾。編譯完成後,您可以使用已打開的託管模式實例,只需鍵入http://localhost/Practice/Practice.html路徑,即可運行。

即使沒有使用-noserver運行託管模式瀏覽器,也可以指向任何服務器,並且如果您收到有關離開域的安全警告,則可以向託管模式運行配置文件添加-whiteList參數。安全警告會給你一個白名單參數的例子。

嘗試運行GWTCompiler和GWTShell,其中沒有可能的參數。我會更詳細些,但我現在沒有開發環境。

+0

啊,謝謝,這幾乎總結了我的問題,簡而言之,也只是標誌着我自己的答案。 – Organiccat 2009-03-10 18:41:33