GWT客户端调试与Eclipse

问题描述:

我有一个GWT应用程序,我需要调试客户端Java类(GWT)和服务器业务类。我可以成功地调试服务器端类,当有服务请求进程时,调试点会触发它。GWT客户端调试与Eclipse

但问题是在客户端Java类的非调试点击中。这是什么原因?我是否需要进一步的步骤或工具来调试GWT Java类?

我正在使用eclipse indigo和glassfish。

+0

您是否使用eclipse上的Debug菜单运行它(调试为web应用程序)? – gerrytan 2013-03-27 06:26:11

+0

yes.Debug仅适用于服务器端java组件 – Harshana 2013-03-27 06:34:04

+0

我从来不需要做任何特殊的事情来启用Eclipse的客户端调试......您是如何创建项目的,以及您是如何在调试中运行项目的模式? – 2013-03-28 02:12:00

如果你想在开发模式下调试代码you have to add查询参数给url。

启动您的主页可能有两种方式。

如果您正在启动对您host pageappName.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

+0

所以你的意思是我必须插入代码专门只用于调试目的? – Harshana 2013-03-27 07:06:49

+0

没有什么与代码相关,只是在要调试的url中查询参数。 – 2013-03-27 07:12:47