使用谷歌云的Eclipse we-app错误

Posted

技术标签:

【中文标题】使用谷歌云的Eclipse we-app错误【英文标题】:Eclipse we-app Error using google cloud 【发布时间】:2015-01-15 08:09:59 【问题描述】:

Eclipse 返回几个令人沮丧的错误。

必须为元素类型 web-app 声明属性 xmlns 必须为元素类型 web-app 声明属性版本

这是 web.xml 的源代码 我是按照这个网站的说明得到的。

https://cloud.google.com/appengine/docs/java/gettingstarted/ui_and_code

这里也是代码...

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE web-app PUBLIC
 "-//Oracle Corporation//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
    <servlet>
        <servlet-name>guestbook</servlet-name>
        <servlet-class>com.example.guestbook.GuestbookServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>guestbook</servlet-name>
        <url-pattern>/guestbook</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>guestbook.jsp</welcome-file>
    </welcome-file-list>
</web-app>

错误发生在第 5 行。我不确定如何解决此问题。任何意见将不胜感激。

【问题讨论】:

【参考方案1】:

您可以将前 5 行替换为:

<?xml version="1.0" ?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
         version="2.4">

但您的应用可能会正常运行,因此您也可以禁用该 Eclipse 警告。

【讨论】:

以上是关于使用谷歌云的Eclipse we-app错误的主要内容,如果未能解决你的问题,请参考以下文章

谷歌云存储:401 未经授权的错误

将 blobstore 与谷歌云端点和安卓一起使用

谷歌云sql实例超级权限错误

Android 中的谷歌云消息服务如何工作?

Android:谷歌云消息传递错误

我无法使用 python 脚本将文件上传到谷歌云?