美文网首页
GWT 2.8的调试

GWT 2.8的调试

作者: 道行者 | 来源:发表于2017-01-16 23:54 被阅读0次

今天刚开始学习GWT,照着其官方网站上的教程写例子做实验。当进行到Debugging一节的时候,发现设置的断点总是不能起作用。

在google上搜索,发现有人说使用SDM(Super Dev Mode)时,需要用SDBG插件才能进行调试。但是GWT官方文档没有说呢!在google继续搜时,看到GWT官网上的一篇介绍Super Dev Mode的文章,里面说:“Super Dev Mode就跟生产模式类似,把整个GWT应用都编译成了JavaScript。这就意味着不能象经典Dev Mode那样使用普通的Java调试器,而是需要使用浏览器的调试器。”原文如下:

Super Dev Mode compiles entire GWT applications to JavaScript, similar to production mode. This means we can’t use a normal Java debugger like in classic Dev Mode. Instead, we will use the browser’s debugger. (I recommend using Chrome for now.)

也就是说,我们需要在浏览器中来调试Java代码。调试过程简要说明如下。

  1. 环境。我用的是GWT2.8,Chrome 55。
  2. 在Eclipse中以SDM模式启动GWT应用,如下:



    从Eclipse的主控台中可看到Code Server已经启动:


  3. 在chrome中访问GWT应用,http://127.0.0.1:8888/StockWatcher.html
  4. 在chrome中打开开发工具,在其设置中查看source map是否已经打开,如下:


  5. 从sources中可以看到Java代码文件:


  6. 可以设置断点、单步执行等,还可以查看变量的值:



那篇介绍Super Dev Mode的文章还介绍了Without Dev Mode的情况,比如GWT应用是单独运行的一个服务,应该如何调试。简单说就是:

  1. 重新编译GWT应用,并把它运行起来;
  2. 运行SDM的code server,如何运行看其帮助;
  3. 浏览器中访问code server输出的url(一般是http://localhost:9876/ ),按其页面提示操作即可。

相关文章

  • GWT 2.8的调试

    今天刚开始学习GWT,照着其官方网站上的教程写例子做实验。当进行到Debugging一节的时候,发现设置的断点总是...

  • GWT 调试 DevMode

    DevMode(Legacy Development Mode)调试 下载 ie11 浏览器并安装,或下载fire...

  • GWT 开始一个项目

    GWT SDK(windows) 下载gwt-2.8.2.zip解压gwt-2.8.2.zip,并进入其目录创建一...

  • gwt版本的webdw 客户端完成了

    gwt 版本的webdw客户端终于开发完成了。

  • GWT之UiEditor

    UiEditor概述1.1 什么UiEditor?UiEditor是GWT(Google Web Toolkit)...

  • 2018-12-02

    2.8 商品信息查询修改界面功能设计 1.操作流程 2.描述项目操作流程动图功能和步骤 step1 调试程序然后弹...

  • GWT框架的入门案例

    **简要描述:** - 用户注册接口 **JparamObject获取帮助路径:**- ` http://xx.c...

  • 2018-11-29

    《2.8 商品信息查询修改界面功能设计》 1.项目操作流程 2.描述项目操作流程动图功能和步骤; 第一步:调试该程...

  • 2018-12-06

    《2.8 商品信息查询修改界面功能设计》 1.项目操作过程 2.描述项目操作流程步骤 第一步:调试程序弹出登录界面...

  • OpenKM 6.3 安装及配置

    OpenKM 是一个开源的电子文档管理系统 (DMS),基于 Tomcat+J2EE+Ajax web (GWT)...

网友评论

      本文标题:GWT 2.8的调试

      本文链接:https://www.haomeiwen.com/subject/qgapbttx.html