如何在JDB中调试GWT项目?

发布于 2024-12-17 16:27:32 字数 225 浏览 2 评论 0原文

我有一个 GWT Eclipse 项目,我使用 Eclipse 来调试该项目。 GWT 项目也依赖于其他项目。使用 Eclipse 调试器确实很容易,但消耗更多内存。 Java Process 消耗 500MB,eclipse 大约 500 MB,firefox(GWT Plugin) 也是如此。所以我想使用 JDB 来调试我的 GWT 项目。

我该如何做到这一点以及如何将 Tomcat 服务器连接到 jdb ..?

I m having a GWT Eclipse Project , i m using Eclipse to debug the Project. The GWT Project is dependent on other projects too. Its really easy using Eclipse debugger, but consumes more memory. The Java Process consumes 500MB and eclipse around 500 MB, so does firefox(GWT Plugin) . So i would like to use JDB for debugging my GWT Project.

How can i do that and how to attach Tomcat server to jdb ..?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

假情假意假温柔 2024-12-24 16:27:32

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

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

GWT has actually nothing special regarding debugging: just launch the DevMode with the appropriate JVM argument (something along the line of -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n for a Sun/Oracle VM) and then attach to it with JDB to debug both the client-side code and the server-side code running within the embedded Jetty.

As for Tomcat, adding jpda to the command line (catalina jpda start instead of catalina start) should be enough: http://wiki.apache.org/tomcat/FAQ/Developing (note: the -Xdebug -Xrunjdwp is the old-style way, before Java 5 shipped with agents and the -agentlib switch; -agentlib is preferred: http://docs.oracle.com/javase/6/docs/technotes/guides/jpda/conninv.html#Invocation )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文