Eclipse3.2+WTP 1.5.1でのweb.xmlのエラー

| コメント(5) | トラックバック(1)

ふと気づくと、Eclipse3.2とWTP1.5.1の環境で新規の「動的Webプロジェクト」を作成すると、web.xmlにエラーが出るようになった。新規作成したばかりで何も触っていない状態でのエラーなので、いかんともしがたい感じ。

Referenced file contains errors (http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd). For more information, right click on the message and select "Show Details.."

この件に関して、Eclipse Bugsにエントリーがあった。

Eclipse Bugs : Bug 152355 - Error on web.xml?

I have investigated the cause and the actual culprit is the file http://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd which refers to http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd instead of http://java.sun.com/xml/ns/j2ee/j2ee_web_services_client_1_1.xsd

SUNの「j2ee_1_4.xsd」が、実際には存在していないIBMのSchemaを参照してしまっているのが原因だと。誰かがSUNに問い合わせをしたんだけど、SUNからの返事はやる気の無いテンプレートで「返事には時間がかかるよ」とかそんなの。なんだかなーな感じがスレに漂う。そこに、突如神が降臨して解決策を提示!

Eclipseの設定で、「XML Catalog」に下記を追加すればO.K.だと。

URI: http://java.sun.com/xml/ns/j2ee/j2ee_web_services_client_1_1.xsd Key Type: Schema Location

Key: http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd

おお、なるほど。リビルドしたらエラーが消えたよ。ありがとう神!

トラックバック(1)

トラックバックURL: http://www.yusukeoi.net/toraba.cgi/621

普通にインストールしてウィザードでやってみたらエラーだった。 解決方法は、下記の... 続きを読む

コメント(5)

そうか、どうもありがどう

同じ問題でお悩みでした?よかった。

みんな遭遇してないんですかねぇ、この問題。

た、たすかったー。
ありがとうございます。

助かりました。
とはいえ、勘違いしてしまったために何十分かロスしてしまいましたが。
ともあれ、ありがとうございました。

ra@Eclipse 3.1さん、てつさん、コメントありがとうございます。無事解決したみたいで、よかったですねー。

コメントする

Google Adsense

アーカイブ

なかのひと

なかのひと

2010年2月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            

Profile

大井雄介 / Yuhsuke Ooi
gmail

最近のコメント