【问题标题】:Configuring appengine-web.xml配置 appengine-web.xml
【发布时间】:2014-12-13 01:15:26
【问题描述】:

我成功地将一个 Web 应用程序项目从 Github 克隆到了 eclipse Luna。 当我尝试将克隆的项目部署到谷歌应用引擎时,eclipse 无法将其识别为 Web 项目。我意识到它缺少 appengine-web.xml 文件。 我在 War 的 WEB-INF 目录下创建了一个, 我保存了它,但是当我再次尝试部署时,eclipse 仍然说该项目不是应用程序引擎项目。

我可能做错了什么?

【问题讨论】:

    标签: java xml eclipse google-app-engine eclipse-luna


    【解决方案1】:

    由于您没有提供确切的错误信息,我列出了几个可能的原因:

    1. 右键单击您的项目,选择“Google”选项,然后选择“App Engine”。确保选中“使用 Google App Engine”复选框。

    2. 在您的构建路径中,确保选中“允许源文件夹的输出文件夹”并指定正确的文件夹(即“MyProject/war/WEB-INF/classes”。

      李>
    3. 在尝试部署之前,请确保您使用正确的帐户登录 Google - 您当前的帐户显示在右下角。

    更新:

    此错误表明您的项目不是 Java 项目。在属性中选择项目构面。在右侧确保选择左侧的 Java 1.7。

    【讨论】:

    • 我已经尝试了第一步,我得到的错误是“我的项目不是 App Engine 项目。Eclipses 登录到谷歌,我已经成功部署了一个测试项目。我意识到我没有'在属性下没有选项构建路径。这可能是问题吗?
    • 我已经尝试了以上所有方法,但是关于 .xml 文件不存在的消息仍然存在。任何想法,我该如何解决这个问题。该文件已经存在于 WEB-INF 文件夹下。我安装了 2 个版本的 Java,根据项目要求,我将 Java 编译器和合规性设置为正确的 JDK 和 JRE。
    • @adityah 您看到的确切错误消息是什么?
    • 抱歉,评论发布有误(似乎无关紧要)。虽然,消息是:appengine-web.xml 丢失,虽然文件 (appengine-web.xml) 存在。任何想法,为什么 eclipse 找不到它?
    • 文件夹结构有问题,或者文件本身有问题(标签错误什么的)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    相关资源
    最近更新 更多