Intellij Idea 中的 GWT 调试

Posted

技术标签:

【中文标题】Intellij Idea 中的 GWT 调试【英文标题】:GWT debug in Intellij Idea 【发布时间】:2013-12-02 06:48:25 【问题描述】:

我正在尝试使用 JBoss 5.1 作为我的服务器在 IntelliJ Idea 中设置“GWT 配置”。

我在 DevMode 参数中添加了一个新的 GWT 配置,我给出了这个:

-noserver -startupUrl http://localhost:8080/ -logLevel INFO -codeServerPort 9997 -war "C:\Users\user\Documents\IdeaProjects\project\ru.project.maven\frontend\target\frontend-2.0.1-SNAPSHOT" ru.project.frontend.Frontend

启动调试配置后,我在控制台中得到了这个:

Dev Mode initialized. Startup URL:  http://localhost:8080/?gwt.codesvr=127.0.0.1:9997

但是,当我使用该 URL 访问页面时,我只能获得页面的背景。 我也得到:

从 127.0.0.1:52435 收到连接

尝试启动页面时登录。

重点是在 Eclipse 中,同一个项目可以正常调试。 DevMod 参数除此之外基本相同:

-remoteUI "$gwt_remote_ui_server_port:$unique_id"

当我在 Idea 中添加这个参数时,它给了我错误:

端口必须是整数 Google Web Toolkit 2.5.1

有人知道在这种情况下如何在 Idea 中配置调试吗?

【问题讨论】:

【参考方案1】:

还添加 -nosuperDevMode,因为它默认为 ON(superDevMode)

gwtproject 中未提及此参数,但您可以尝试添加任何不正确的参数并尝试启动。 Intellij IDEA 会告诉你所有可用的参数。

【讨论】:

以上是关于Intellij Idea 中的 GWT 调试的主要内容,如果未能解决你的问题,请参考以下文章

GWT + IntelliJ Idea - 添加服务器端库

IntelliJ IDEA如何开发GWT应用?

IntelliJ IDEA 中的 JSP 调试

Intellij 12、GWT 2.6.0-rc1 和超级开发模式

使用 IntelliJ IDEA 进行调试时如何解析 JSP 中的 Spring 模型变量?

在 IntelliJ IDEA 中调试 Java 期间生成的变量名称中的美元符号是啥意思?是闭包吗?