如何在JDB中调试GWT项目?

时间:2011-11-23 15:56:54

标签: debugging gwt jdb

我有一个GWT Eclipse项目,我使用Eclipse来调试项目。 GWT项目也依赖于其他项目。使用Eclipse调试器非常容易,但消耗更多内存。 Java进程消耗500MB并且消耗大约500 MB,因此firefox(GWT插件)也是如此。所以我想用JDB来调试我的GWT项目。

我该怎么做以及如何将Tomcat服务器连接到jdb ..?

1 个答案:

答案 0 :(得分:1)

GWT实际上在调试方面没什么特别之处:只需使用适当的JVM参数启动DevMode(对于Sun / Oracle VM,在-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n行),然后使用JDB连接到它以调试客户端在嵌入式Jetty中运行的代码和服务器端代码。

对于Tomcat,将jpda添加到命令行(catalina jpda start而不是catalina start)应该足够了:http://wiki.apache.org/tomcat/FAQ/Developing(注意:-Xdebug -Xrunjdwp是旧版方式,在Java 5附带代理-agentlib开关之前;首选-agentlibhttp://docs.oracle.com/javase/6/docs/technotes/guides/jpda/conninv.html#Invocation

相关问题