【问题标题】:GWT not starting by not finding appengine-web.xmlGWT 没有从找不到 appengine-web.xml 开始
【发布时间】:2014-02-07 12:51:50
【问题描述】:

我正在处理一个问题,我知道问题出在哪里,但我不知道如何解决它。当我尝试使用 Run As -> Web Application 运行开发服务器时,控制台上出现以下错误:

Initializing App Engine server
Feb 07, 2014 8:39:07 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
SEVERE: Received exception processing C:\Users\JOSR\Last Hope\WEB-INF/appengine-web.xml
com.google.apphosting.utils.config.AppEngineConfigException: Could not locate C:\Users\JOSR\Last Hope\WEB-INF\appengine-web.xml
at com.google.apphosting.utils.config.AppEngineWebXmlReader.getInputStream(AppEngineWebXmlReader.java:140)
at com.google.apphosting.utils.config.AppEngineWebXmlReader.readAppEngineWebXml(AppEngineWebXmlReader.java:75)
at com.google.apphosting.utils.config.EarHelper.readWebModule(EarHelper.java:166)
at com.google.appengine.tools.development.ApplicationConfigurationManager$WarModuleConfigurationHandle.readConfiguration(ApplicationConfigurationManager.java:399)
at com.google.appengine.tools.development.ApplicationConfigurationManager.<init>(ApplicationConfigurationManager.java:146)
at com.google.appengine.tools.development.ApplicationConfigurationManager.newWarConfigurationManager(ApplicationConfigurationManager.java:88)
at com.google.appengine.tools.development.DevAppServerImpl.<init>(DevAppServerImpl.java:139)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.google.appengine.tools.development.DevAppServerFactory.doCreateDevAppServer(DevAppServerFactory.java:258)
at com.google.appengine.tools.development.DevAppServerFactory.access$000(DevAppServerFactory.java:36)
at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:226)
at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:224)
at java.security.AccessController.doPrivileged(Native Method)
at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:224)
at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:76)
at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:60)
at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:84)
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1093)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:836)
at com.google.gwt.dev.DevMode.main(DevMode.java:311)
Caused by: java.io.FileNotFoundException: C:\Users\JOSR\Last Hope\WEB-INF\appengine-web.xml (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at com.google.apphosting.utils.config.AppEngineWebXmlReader.getInputStream(AppEngineWebXmlReader.java:137)
... 23 more

我知道路径“C:\Users\JOSR\Last Hope\WEB-INF/appengine-web.xml”不对,应该是“C:\Users\JOSR\Last Hope\war/WEB-INF” /appengine-web.xml”,但我不知道在哪里更改它或如何强制 GWT 使用正确的战争路径。有什么想法吗?

感谢阅读!

【问题讨论】:

    标签: java gwt


    【解决方案1】:

    从上下文菜单

    运行方式/运行配置并选择您的 html ,选择参数选项卡

    -war 选项就是这样。

    【讨论】:

      【解决方案2】:

      当我开始在 GWT-GAE 项目中使用 Maven 时,我遇到了同样的问题。

      在我的情况下,发生此问题是因为 eclipse 启动文件尝试从 target/myproject/WEB-INF/appengine-web.xml 加载 appengine-web.xml,但文件位于 src/main/webapp/WEB-INF 中。

      解决方案是从 Eclipse 中的项目属性中取消选中“从该目录启动和部署(禁用,因为这是一个 Maven 项目)”选项,即使这确实是一个 Maven 项目,如图中的选项“ WAR目录:"应该指向src/main/webapp

      重要!请记住,您必须在运行启动文件之前使用 maven 构建项目,否则文件夹 target/myproject/WEB-INF/ 将是空的。

      【讨论】:

        猜你喜欢
        • 2014-06-11
        • 1970-01-01
        • 2014-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多