要素タイプ「web-app」の内容は「(アイコン?,表示名?,説明?...)」と一致する必要があります。

svn から Web プロジェクトをチェックアウトして Maven に変換した後、web.xml ファイルにエラーが見つかり、その中に入るとプロンプトが表示されました。

要素タイプ「web-app」の内容は、「(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping」と一致する必要があり
ます*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,
security -role*,env-entry*,ejb-ref*,ejb-local-ref*)」。

  • 文書の文法制約 (DTD または XML スキーマ) が検出されませんでした。

図に示すように:
ここに画像の説明を挿入します

web.xml の設定が間違っています。プロンプトによると、設定の順序が原因であることがわかります。つまり、ノードは厳密に icon?、display-name?、description の順序で追加する必要があります。 ?、distributable などをこの順序で修正し、xml ファイルで十分です。

もう 1 つの方法は、追加したコードの一部が web-app_2_3.dtd の仕様に準拠していないため、最初の行を削除することで解決できます。

削除してください。

おすすめ

転載: blog.csdn.net/weixin_40307206/article/details/103549526