我已經難倒試圖找出爲什麼我的GWT演示應用程序未在託管模式下工作,所以我回去,並再次下載Google Web Toolkit一段時間,託管模式解壓縮它,只是去了樣品目錄並運行「螞蟻託管」。託管的瀏覽器啓動並僅顯示靜態HTML內容,但沒有動態生成的js小部件等。但是,當我點擊「編譯/瀏覽」時,這些示例在Firefox中正確啓動。我的設置/環境有什麼問題?GWT的工作不
GWT的工作不
回答
我創建了一個新的工作區,再進口的一切,並使用GWT 1.6.x的,而不是(因爲分機GWT 2.X,我需要爲這個項目需要GWT 1.6.x版)。這個伎倆......現在一切正常。
我能想到的主要區別是,在編譯/瀏覽器中,您正在像打開常規文件一樣打開html主機頁面,而在託管模式下(甚至在客戶端示例中),它必須由http提供服務器通過localhost:8080。檢查服務器是否正在啓動。
當您在託管模式下運行時,它會啓動嵌入式jetty服務器。不應該需要在localhost:8080上運行外部http服務器。但是,您可以將gwt應用程序部署到戰爭中,然後將戰爭部署到外部運行的服務器(tomcat或jetty或其他)。 – Upgradingdave
我跟着你提供的鏈接下載gwt。在樣本/ Hello,樣本/ DynaTable和樣本/展示下抽取並運行「螞蟻託管」,並且它們都成功運行。我也運行Windows XP和Java 1.6.0_11。
我認爲運行「ant hosted」會啓動一個嵌入式Jetty服務器,該服務器在端口8888上偵聽。託管模式瀏覽器向該嵌入式服務器發出請求,例如:http://localhost:8888/Showcase.html。另外,當你點擊「編譯/瀏覽」時,它會打開你的默認瀏覽器(在我的情況下它是Firefox),它會嘗試向託管模式瀏覽器使用的同一個嵌入式碼頭服務器發出請求。
所以,如果它在你的瀏覽器,那麼瀏覽器連接到嵌入式Jetty服務器。託管模式無法正常工作,但您可以在瀏覽器中查看,這很奇怪。
我相信這裏的區別是,託管模式下運行的純Java(某種JavaScript的模擬器,我不知道我的理解100%),而在瀏覽器中運行的JavaScript。
所以,我建議當故障排除「託管螞蟻」運行時啓動的JVM。當您在託管模式瀏覽器中加載它時,jvm可能是內存不足或內存不足?也許你可以傳遞一些jvm參數到ant腳本來解決這個問題?
對不起,我不能更具體,這是一個奇怪的!
- 1. GWT DOM不工作
- 2. GWT RPC不工作
- 3. GWT popuPanel.hide()不工作
- 4. GWT Designer不工作
- 5. GWT編輯框工作不工作
- 6. gwt-visualization依賴不工作?
- 7. GWT平臺UiHandlers不工作
- 8. gwt-test-utils:JSO Patcher不工作?
- 9. GWT - CSS動畫不工作
- 10. GWT celltable分頁不工作
- 11. GWT + EJB的工作?
- 12. Twitter的引導的GWT不工作
- 13. GPE/GWT的插件不工作
- 14. 讓gwt-syntaxhighlighter工作
- 15. GWT設計師不與Maven的GWT項目工作
- 16. GWT樣式不能在AbstractCell中工作
- 17. 排序單元格列GWT不工作
- 18. GWT 2.7日誌記錄不工作
- 19. GWT MouseWheelHandler在Firefox中不工作
- 20. GWT CellTable CheckboxCell在IE8中不工作
- 21. 定時器在GWT中不工作,
- 22. GWT- Suggestbox監聽器不工作
- 23. GWT JSNI JavaScript到Java不工作
- 24. GWT AutoBean:註釋@PropertyName不再工作
- 25. GWT應用程序不工作在IE11
- 26. 多個區域GWT不工作
- 27. GWT - 綁定activityMapper與GIN不工作
- 28. GWT谷歌領域注射不工作
- 29. GWT查詢選擇器不工作
- 30. PDF.js與GWT應用程序不工作
託管模式控制檯/記錄器說什麼?任何錯誤消息? – Chii
沒有顯示錯誤消息... –
你在什麼操作系統上? – Carnell