1

我有一个 GWT 应用程序,我需要调试客户端 Java 类 (GWT) 和服务器业务类。我可以成功调试服务请求过程中调试点命中的服务器端类。

但问题是在客户端 java 类中没有调试点被命中。原因是什么?我是否需要进一步的步骤或工具才能调试 GWT java 类?

我正在使用日食靛蓝和玻璃鱼。

4

1 回答 1

2

如果要在开发模式下调试代码,则必须将查询参数添加到 url。

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

如果您直接从 IDEhost pageappName.html (eclipse)启动( ):

浏览器中的网址应该是

http://localhost:8080/index.html?gwt.codesvr=127.0.0.1:9997

------^---------|appname.html?--------^---------

第一部分是local host

第二部分是您的主机页面

第三部分是调试查询参数。

如果您从 servlet 分派页面:

request.getRequestDispatcher("/appName.html?gwt.codesvr=127.0.0.1:9997")
                                                    .forward(request, response);

并检查您的调试配置参数选项卡。

-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

有关完整设置,请参阅链接。

于 2013-03-27T06:31:03.167 回答