0

Eclipse と AppEngine SDK 1.7.5 を使用しています。

Google App Engine プロジェクトで war フォルダーを検証しようとしました。web.xml に無効なコンテンツがあります:

Invalid content was found starting with element 'url-pattern'. 
One of '{"http://java.sun.com/xml/ns/javaee":web-resource-name}' 
is expected.    web.xml /project/war/WEB-INF    line 121    XML Problem

これは、エラーで参照されている xml です。

<security-constraint>
    <web-resource-collection>
        <url-pattern>/admin/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>admin</role-name>
    </auth-constraint>
</security-constraint>

エラーを修正するには?

4

1 に答える 1

8

これは重複です。参照:私のweb.xmlでのEclipseレポートの問題ですが、正常に処理されます

とにかく、次のようにweb-resource-name要素を追加してみてください。

    <web-resource-collection>
        <web-resource-name>Admin Resources</web-resource-name>
        <url-pattern>/admin/*</url-pattern>
    </web-resource-collection>
于 2013-03-19T06:37:41.967 に答える