`
ilovejavaforever
  • 浏览: 164244 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Eclipse设置GWT本地debug

    博客分类:
  • gwt
 
阅读更多

    罪过,很久没写东西了.....

 

    言归正传,在项目中,用到了ext-gwt,在开发中遇到问题,发现调试非常麻烦。后来反复找资料,试验,找到了debug的方法,博客记录下来。

    首先确保eclipse已经安装了GWT的插件,插件安装方法,见官网。

 

 

 第一步

修改目标为GWT支持的工程。具体修改方法,选中工程,右键选择Properties。选择Google/App Engine选项,勾选Use Googel App Engine,如图:

 

 

Google/Web Toolkit选项下,选择Use Google Web Toolkit,如图:

 

 

第二步:

其中,选择你的GWT工程,修改Main classcom.google.gwt.dev.DevMode,这个是关键点之一。

 

 

第三步:

Server选项卡中,取消默认勾选的Run built-in server,如图:

 

 

 

第四步:

GWT选项卡中,填入工程发布后的访问链接,如图:

 

 

 

第五步:

修改选项卡Arguments中的参数。直接写入参数:

-startupUrl http://127.0.0.1/Rap.html 
-noserver 
-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" 
-logLevel INFO 
-war D:\rap\20111012\web\target\exploded\rap.war 
-codeServerPort 9997 com.tmall.rap.gwt.Rap

   输入参数是最关键的地方!其中,-startupUrl与之前填写的访问地址保持一致,-war的参数依据具体的war包位置改变。如图:

 

 

 

第六步:

针对浏览器安装具体的Gwt插件。具体插件名自己网上找找。其中firefox9.0目前不支持GWT的插件,所以我用的chrome来代替。安装好插件后,一般会有GWT的标志,如图:

 

 

第七步:

确保已经开启了web服务器,这里用jboss做为演示。选中已经建立的Debug Configurations,开启debug模式。会产生一个debug的访问地址,如图:

 

用安装了GWT插件的浏览器打开debug地址:http://127.0.0.1/Rap.html?gwt.codesvr=127.0.0.1:9997。

 

如此,就可以完成对GWT前段的debug了。哈哈~~~

 

 

分享到:
评论

相关推荐

    GWT Eclipse 3.3 插件

    还有可能是`com.google.gwt.eclipse.debug_3.3.x.y.z.jar`,用于提供GWT的调试支持等。 GWT Eclipse插件的主要功能包括: 1. **代码编辑器**:提供对GWT Java源代码的智能感知,包括自动完成、语法高亮、错误检查...

    gwt 实现的一个简单计算器

    - **创建GWT项目**:在Eclipse中,可以使用GWT插件创建一个新的GWT项目,设置项目的模块信息,选择所需的GWT库版本。 - **开发和测试**:Eclipse的GWT插件提供了开发和测试的工具,比如GWT Designer用于可视化布局...

    《GWT揭秘》试读:运行调试项目

    要运行GWT项目,首先需要一个支持GWT的IDE,如Eclipse或IntelliJ IDEA。在IDE中,你可以创建一个新的GWT项目,配置所需的模块和设置。运行时,选择“Run as” -> “GWT Hosted Mode”或“Debug as” -> “GWT Debug ...

    GWT_EXT项目配置全过程

    点击Eclipse中的"Debug As" -> "Google Web Application",Eclipse会弹出一个浏览器窗口,此时可以直接在代码中设置断点进行调试。 六、优化与打包 1. 优化编译:在GWT模块配置文件中,可以设置编译优化级别,如"-...

    Gwt相关文档

    - **设置Debug Configuration**:在Eclipse中,选择Debug Configurations,然后在GWT Development Mode下创建一个新的配置。设置Main Class为`com.google.gwt.dev.DevMode`,选择项目,并添加要调试的Java文件。调整...

    sdbg:用于GWT SuperDevMode的Eclipse调试器

    用于GWT SuperDevMode的Eclipse调试器 (并且通常适用于带有SourcemapJavaScript) 这是一个Eclipse插件,旨在使用公开对已编译JavaScript应用程序的IDE调试支持。 主要目标是支持在运行的应用程序的调试,但是...

    java开发环境配置

    主要的知识点包括Maven配置、Eclipse环境变量设置、项目工程配置、GWT调试环境配置等。 1. **Maven配置**: - Maven是Java项目管理的重要工具,用于自动化构建、依赖管理和项目信息管理。首先,你需要下载Maven的...

    java开发斗地主源码-LandManager:房东的小型网站以简化会计(2013)

    java开发斗地主源码#About LandManager 是一个让房东轻松记账的小网站(2013 年)。...gwt:debug -P hsqldb 或执行启动器:/launchers/LandManager - gwt debug hsqldb.launch 使用连接属性 localhost

    javascript_debug_toolkit.rar

    1. **断点**:在代码中设置断点可以让程序在特定行暂停执行,这样开发者可以检查此时的变量值、调用堆栈以及代码执行流程,有助于找出潜在问题。 2. **单步执行**:JDT允许开发者逐行执行代码,观察每一步的变化,...

    swell-android:Swell - 一个 Apache Wave 分支,用于在 Wave 联合基础架构中为 Android 提供实时协作 API

    Wave 的实时并发编辑器被排除在外,只要它是用 GWT 开发的 Web 应用程序。 构建和调试项目 使用 Android 4.0 配置和运行 AVD 构建调试apk ant clean debug 部署运行adb install bin/WaveClient-debug.apk 使用 ...

Global site tag (gtag.js) - Google Analytics