読者です 読者をやめる 読者になる 読者になる

Feature 'http://apache.org/xml/features/xinclude' is not recognized.

java seasar2

teedaを使ってみようと思って、ひがさんのBlogを参考にしつつ環境を整える。

Tomcat起動!

わーい楽しみだなー

[main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/chura-example2]
クラス org.seasar.teeda.core.webapp.TeedaConfigureListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です
java.lang.ExceptionInInitializerError
(中略)
Caused by: org.seasar.framework.exception.ParserConfigurationRuntimeException:
[ESSR0053]パーサの設定に問題があります。理由はjavax.xml.parsers.ParserConfigurationException:
Feature 'http://apache.org/xml/features/xinclude' is not recognized.

(´・ω・)? >

と、言うわけでぐぐってみた結果こちらのサイトにそれっぽいことが書いてあった。


PALポータルのナイトリーで、Teedaポートレットが〜/xinclude問題で起動できなかったのだが、原因は、Tomcat の compat を入れることから来るみたい。というわけで、PALポータルからは、Tomcat の compat を抜くことにした

今の環境は学校の授業環境とあわせる為にTomcat5.5 with JDK 1.4 Compatability Packageなわけですが、それが問題なようで・・・・
しかも提携課題はJDK1.4で開発してるんで、JDK 1.4 Compatability Package抜くのは無理だし・・・
これはつまり弄れないってことか・・・orz

*カテゴリをteedaからseasar2に修正
shot6さんご指摘ありがとうございます