在 IntelliJ IDEA 11 社区版(不包括 GWT 插件)中,我需要做什么才能使用 Errai 为 GWT 项目设置工作运行配置?
我找到了在 IntelliJ Community Edition中运行 GWT 项目的说明以及在 Eclipse 中使用 GWT、CDI 和 Errai 的说明,但是当我将这些放在一起时,运行配置无法加载我的应用程序。需要什么配置?
在 IntelliJ IDEA 11 社区版(不包括 GWT 插件)中,我需要做什么才能使用 Errai 为 GWT 项目设置工作运行配置?
我找到了在 IntelliJ Community Edition中运行 GWT 项目的说明以及在 Eclipse 中使用 GWT、CDI 和 Errai 的说明,但是当我将这些放在一起时,运行配置无法加载我的应用程序。需要什么配置?
要从 IntelliJ 11 Community Edition 运行 GWT/Errai 项目,请执行以下步骤:
将 GWT、Errai 和您的项目源目录添加到类路径
同样的方法,添加你项目的 src 目录。它可能会显示为“空库”,但不要删除它。打开项目的 .iml 文件并找到引用 /src 和/或 /src/main/java 目录的行。如果它们位于 SOURCES 元素下,则将它们移动到 CLASSES 下,这样您就有了类似下面的内容。感谢 Stack Overflow 用户 Vic 为这篇文章做出了贡献。
<library>
<CLASSES>
<root url="file://$MODULE_DIR$/src" />
<root url="file://$MODULE_DIR$/src/main/java" />
<root url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/classes" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
创建运行配置
添加与以下等效的程序参数,替换项目的参数。有关所有有效参数的描述,请使用 none 运行配置并检查输出。
-noserver -server org.jboss.errai.cdi.server.gwt.JettyLauncher -war /path/to/project/exploded/war/dir -logLevel INFO -startupUrl App.html project.module.App
运行配置并在 GWT Development Mode 窗口中单击 Launch Default Browser。希望您的应用程序现在可以加载。
故障排除