【发布时间】:2010-04-14 07:56:29
【问题描述】:
我正在尝试将我们的 Google Web Toolkit (GWT) 开发从 Eclipse 迁移到 IntelliJ 9 社区版。到目前为止,我已经能够通过 GWT Maven 插件及其嵌入式 Jetty 容器成功运行和调试客户端/服务器代码。
但是,当客户端代码已经在远程机器上运行时,我无法调试它(因此不需要嵌入式 Jetty 容器)。
有没有人成功地做到了这一点?任何帮助将不胜感激!
更新:我终于能够做到这一点。请在下面查看我自己的答案...
【问题讨论】:
-
“遇到麻烦”是什么意思? AFAIR,在 Google I/O 2009 上,有一个演示文稿显示了调试在 VM 上运行的 GWT 应用程序(调试是从主机完成的)。这似乎完全可行(默认情况下,浏览器插件连接到 127.0.0.1) - 请记住将适当的 IP 添加到 OOPHM Firefox 插件的白名单中。
-
@Nadav:IntelliJ IDEA 的社区版对 GWT 开发有用吗?对于“Java Web 开发”(比如 JSP 和 Servlet),社区版肯定是大时代 :(
-
@WizardOfOdds:我想这取决于你定义的好 :) 如果你不介意手动添加运行/调试配置,那么它是一个很棒的 GWT 编辑器。基本上,由于它可以很好地完成 Java 和 Maven,GWT 几乎完美契合。除了我已经提到的,唯一缺少的是 CSS 支持(或 JSP)——如果你问我,它已经比 Eclipse 好很多了。
-
@Igor:我不确定该视频中的演示是来自嵌入式容器还是来自单独的(远程)容器,但我指的是后者。无论如何,你是对的,事实证明,使用 DevMode 运行器的 -noserver 标志是可行的。
标签: java gwt intellij-idea