- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tomcatのweb.xmlについて)
Tomcatのweb.xmlについてのエラー解消方法
このQ&Aのポイント
- 質問者はEclipseでサーバーからソースをインポートし、プロジェクトを作成しましたが、web.xmlの特定の箇所でエラーが解消できません。
- 要素の順番を変えてもエラーが出続けるため、質問者はどこが間違っているのか分かりません。
- エラーメッセージによると、要素のタイプが正しく一致していないようです。お詳しい方に教えていただきたいです。
- みんなの回答 (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" もし、ビルドはできるようならエラーは無視するとか。きもち悪いですが。
その他の回答 (1)
- cma3atgoo
- ベストアンサー率35% (32/90)
回答No.1
エラーは<servlet>の中の要素を記述する順番が違うよと言っています。 <init-param> が <servlet-name> <servlet-class> より先に書いてあるのがダメみたいですよ。
質問者
補足
ご回答ありがとうございます。 そう思い、順番を入替えてみたのですが、やはりエラーとなってしまいます。 問題のブロックを根こそぎ削除するとeclipseのエラーは消えますが、元に戻すと当然の事ながらエラーが出てしまいます。 ほとほと困り果てている次第であります。
お礼
色々お骨折りありがとうございました。xmlエディタに読み込ませて検証したところ、descriptionタグが使用出来ないとアラートが出ました。initparamタグも順番が違っておりました。 元々作成した方の意図を図りかねていましたので、上記に対する対処で解決とさせて頂きます。 ありがとうございました。