Google App Engine无效的PUBLIC ID: - // Oracle Corporation // DTD Web Application 2.3 // EN

时间:2014-05-06 03:59:54

标签: java oracle google-app-engine

我试图按照以下教程进行操作:https://developers.google.com/appengine/docs/java/gettingstarted/ui_and_code

当我在localhost dev服务器上部署应用程序时,应用程序部署得很好:

[INFO] INFO: Dev App Server is now running

然而,在尝试访问主页http://localhost:8080时,我得到了这个奇怪的错误:

[INFO] SEVERE: Invalid PUBLIC ID: -//Oracle Corporation//DTD Web Application 2.3//EN

发生了什么事?

我正在使用他们提供的web.xml,这是:https://developers.google.com/appengine/docs/java/gettingstarted/ui_and_code#configuring_webxml

1 个答案:

答案 0 :(得分:1)

o ...我...上帝...教程已经破了。我不得不追捕github code来解决问题:

你必须使用

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
xml中的