Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Intellij11社区版运行GWT/Errai项目?_Gwt_Intellij Idea_Errai - Fatal编程技术网

如何从Intellij11社区版运行GWT/Errai项目?

如何从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 IDEA 11社区版(不包括GWT插件)中,使用勘误表为GWT项目设置工作运行配置需要做什么


我已经找到和,但当我把这些放在一起时,运行配置无法加载我的应用程序。需要什么配置?

要从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