• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tomcatのweb.xmlについて)

Tomcatのweb.xmlについてのエラー解消方法

このQ&Aのポイント
  • 質問者はEclipseでサーバーからソースをインポートし、プロジェクトを作成しましたが、web.xmlの特定の箇所でエラーが解消できません。
  • 要素の順番を変えてもエラーが出続けるため、質問者はどこが間違っているのか分かりません。
  • エラーメッセージによると、要素のタイプが正しく一致していないようです。お詳しい方に教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • cma3atgoo
  • ベストアンサー率35% (32/90)
回答No.2

どうもNo1です。 失礼しました。 アプリケーションがビルドできないような形でしょうか? 取り込んだXMLにDTDとかの記述がある場合は消してみてはどうでしょうか? こんなかんじのやつ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0" もし、ビルドはできるようならエラーは無視するとか。きもち悪いですが。

kagemarurx
質問者

お礼

色々お骨折りありがとうございました。xmlエディタに読み込ませて検証したところ、descriptionタグが使用出来ないとアラートが出ました。initparamタグも順番が違っておりました。 元々作成した方の意図を図りかねていましたので、上記に対する対処で解決とさせて頂きます。 ありがとうございました。

その他の回答 (1)

  • cma3atgoo
  • ベストアンサー率35% (32/90)
回答No.1

エラーは<servlet>の中の要素を記述する順番が違うよと言っています。 <init-param> が <servlet-name> <servlet-class> より先に書いてあるのがダメみたいですよ。

kagemarurx
質問者

補足

ご回答ありがとうございます。 そう思い、順番を入替えてみたのですが、やはりエラーとなってしまいます。 問題のブロックを根こそぎ削除するとeclipseのエラーは消えますが、元に戻すと当然の事ながらエラーが出てしまいます。 ほとほと困り果てている次第であります。

関連するQ&A