如何从Intellij11社区版运行GWT/Errai项目?
在IntelliJ IDEA 11社区版(不包括GWT插件)中,使用勘误表为GWT项目设置工作运行配置需要做什么如何从Intellij11社区版运行GWT/Errai项目?,gwt,intellij-idea,errai,Gwt,Intellij Idea,Errai,在IntelliJ IDEA 11社区版(不包括GWT插件)中,使用勘误表为GWT项目设置工作运行配置需要做什么 我已经找到和,但当我把这些放在一起时,运行配置无法加载我的应用程序。需要什么配置?要从IntelliJ 11社区版运行GWT/Errai项目,请执行以下步骤: 将GWT、勘误表和项目源目录添加到类路径中 转到文件>项目结构,然后在项目设置下选择模块。选择依赖项选项卡 您可以单击黄色加号按钮并选择“JAR或依赖项”以添加依赖项。通过这种方式,添加gwt-dev.jar和gwt-use
我已经找到和,但当我把这些放在一起时,运行配置无法加载我的应用程序。需要什么配置?要从IntelliJ 11社区版运行GWT/Errai项目,请执行以下步骤: 将GWT、勘误表和项目源目录添加到类路径中
- 转到文件>项目结构,然后在项目设置下选择模块。选择依赖项选项卡
- 您可以单击黄色加号按钮并选择“JAR或依赖项”以添加依赖项。通过这种方式,添加gwt-dev.jar和gwt-user.jar(来自gwt SDK)以及一个包含所有勘误表jar的目录(即:勘误表编组-(version.jar,勘误表数据绑定-(version.jar)。确保这些JAR的版本与您的Maven(或其他构建工具)依赖项相匹配
- 同样,添加项目的src目录。它可能会显示为“空库”,但不要删除它。打开项目的.iml文件,找到引用/src和/或/src/main/java目录的行。如果它们位于SOURCES元素下,则将它们移动到类下,这样就有了如下内容。感谢Stack Overflow用户Vic的这一黑客行为,对其有所贡献
- 运行配置并在GWT开发模式窗口中单击启动默认浏览器。希望您的应用程序现在可以加载
- 如果出现异常,请确保在GWT开发模式窗口的应用程序选项卡中检查输出,因为此处的输出不一定反映在浏览器或IntelliJ的日志中,并且可能是诊断问题的关键
- 如果您得到异常“java.lang.RuntimeException:org.jboss.errai.ioc.client.Bootstrapper”的延迟绑定失败(您是否忘记继承所需模块?),请检查应用程序选项卡下的。您可能忘记了继承GWT模块;输出将显示哪一个
- 如果出现封送错误,请检查errariapp.properties是否列出了所有可序列化类型,以及此文件的主副本和测试副本是否匹配
<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>
-noserver -server org.jboss.errai.cdi.server.gwt.JettyLauncher -war /path/to/project/exploded/war/dir -logLevel INFO -startupUrl App.html project.module.App