用MyEclipse将GWT2.0部署在TOMCAT中调试

GWT2.0支持托管模式调试client端的代码。按照官方网站上的快速入门,你可以方便的调试已有的例子。

http://code.google.com/intl/zh-CN/webtoolkit/gettingstarted.html

通过托管模式,开发人员可以快速修改客户端程序,不需重新发布。而且在Eclipse里调试客户端,也比较方便查看变量,查找相关代码。

不过这个快速入门中是用插件内置的jetty调试程序,如果你希望用TOMCAT,JBOSS等调试EJB程序,就要另外设置一些参数了。

除了MyEclipse作为IDE,所用软件环境包括:

GWT工具包:http://code.google.com/intl/zh-CN/webtoolkit/

Eclipse插件:http://code.google.com/intl/zh-CN/eclipse/docs/getting_started.html

调试程序就用GWT2.0中sample目录下的DynaTable。

  1. 运行CMD,到GWT的安装目录D:\java\gwt-2.0.0\samples\DynaTable下,执行  ant eclipse.generate。执行完后会产生导入Eclipse的项目配置文件。
    01/11/2010  01:31 PM               419 .project
    01/11/2010  01:31 PM               476 .classpath
    01/11/2010  01:31 PM             1,564 DynaTable.launch
  2. 到MyEclipse中导入DynaTable,在DynaTable上右键选择Debug As --&gt Debug Configurations....
    host2
  3. 点Debug后会运行默认的host模式。至此我们可以确认相关环境已经配置好了。
  4. 把DynaTable发布到Tomcat,并记下相关的运行URL,如:http://localhost:8090/DynaTable/
  5. 到上面的debug配置界面,修改粗体部分配置参数,加-noserver参数就不会启动内置server了,但是运行server的地址要通过startupUrl指定:
    -noserver -startupUrl http://localhost:8090/DynaTable/DynaTable.html
    com.google.gwt.sample.dynatable.DynaTable
  6. 先启动TOMCAT,然后debug运行DynaTable,在客户端程序中设置断点,如果能调试,说明独立运行调试环境也好了。

官方的说明文档讲的比较复杂,也没有实例说明,链接在这里:

http://code.google.com/intl/zh-CN/webtoolkit/doc/latest/FAQ_DebuggingAndCompiling.html#How_do_I_use_EJBs_in_hosted_mode?

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/218005/viewspace-625089/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/218005/viewspace-625089/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值