当前位置:  开发笔记 > 编程语言 > 正文

是否可以使用IntelliJ 9 Community Edition在REMOTE服务器上调试GWT客户端代码?

如何解决《是否可以使用IntelliJ9CommunityEdition在REMOTE服务器上调试GWT客户端代码?》经验,为你挑选了1个好方法。

我正在尝试将我们的Google Web Toolkit(GWT)开发从Eclipse迁移到IntelliJ 9社区版.到目前为止,我已经能够通过GWT Maven插件及其嵌入式Jetty容器成功运行和调试客户端/服务器代码.

但是,当客户端代码已在远程计算机上运行时,我无法调试客户端代码(因此不需要嵌入式Jetty容器).

有没有人成功实现这一目标?任何帮助,将不胜感激!

更新:我终于能够做到这一点.请看下面我自己的答案......



1> Nadav..:

我终于能够通过使用GWT的DevMode类来实现这一点,如文档中所述.

简而言之 -

将您的项目添加到IntelliJ 9社区版

添加应用程序运行/调试配置

使用com.google.gwt.dev.DevMode作为主类(确保将gwt-user和gwt-dev jars包含在项目类路径中.请参见此处)

添加以下程序参数:

-noserver -war "[爆炸战争的完整路径]"-gen"[生成文件的完整路径]"-logLevel INFO -port [远程服务器端口] -startupUrl"[远程页面的URL]"[com.company .YourEntryPoint]

这样,DevMode运行器将不会实例化内置容器,并允许以原始Java形式调试远程服务器的JavaScript.

请注意,对于不需要调试远程客户端代码的构建,您可以使用Maven或Ant集成,这样更简单.我对webAppCreator生成的build.xml没有任何经验,但是使用Maven,您只需使用以下参数运行gwt:run或gwt:debug目标:-DrunTarget =

希望能帮助到你!

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有