我有一個GWT應用程序,我需要調試客戶端Java類(GWT)和服務器業務類。我可以成功地調試服務器端類,當有服務請求進程時,調試點會觸發它。GWT客戶端調試與Eclipse
但問題是在客戶端Java類的非調試點擊中。這是什麼原因?我是否需要進一步的步驟或工具來調試GWT Java類?
我正在使用eclipse indigo和glassfish。
我有一個GWT應用程序,我需要調試客戶端Java類(GWT)和服務器業務類。我可以成功地調試服務器端類,當有服務請求進程時,調試點會觸發它。GWT客戶端調試與Eclipse
但問題是在客戶端Java類的非調試點擊中。這是什麼原因?我是否需要進一步的步驟或工具來調試GWT Java類?
我正在使用eclipse indigo和glassfish。
如果你想在開發模式下調試代碼you have to add將查詢參數給url。
啓動您的主頁可能有兩種方式。
如果您正在啓動對您host page
(appName.html
)直接從IDE(日食):在瀏覽器
URL應該是
http://localhost:8080/index.html?gwt.codesvr=127.0.0.1:9997
------^---------|appname.html?--------^---------
第1部分爲local host
第二部分是您的主頁
3rd p art是調試查詢參數。
如果從servlet的調度頁:
request.getRequestDispatcher("/appName.html?gwt.codesvr=127.0.0.1:9997")
.forward(request, response);
並檢查調試cofiguration參數標籤。
-remoteUI "${gwt_remote_ui_server_port}:${unique_id}"
-startupUrl projectname.html -logLevel INFO
-codeServerPort 9997 -port 8888 -war
E:\workspace\ProjectName\war com.test.Projectname
請參考鏈接full setup。
所以你的意思是我必須插入代碼專門只用於調試目的? – Harshana 2013-03-27 07:06:49
沒有什麼與代碼相關,只是在要調試的url中查詢參數。 – 2013-03-27 07:12:47
您是否使用eclipse上的Debug菜單運行它(調試爲web應用程序)? – gerrytan 2013-03-27 06:26:11
yes.Debug僅適用於服務器端java組件 – Harshana 2013-03-27 06:34:04
我從來不需要做任何特殊的事情來啓用Eclipse的客戶端調試......您是如何創建項目的,以及您是如何在調試中運行項目的模式? – 2013-03-28 02:12:00