key_amb主にIT関連の技術メモこの広告は、90日以上更新していないブログに表示しています。2009-09-21Tomcat+JSTL(EL)でハマったことプログラミングTweetELが評価されない『独習Javaサーバサイド編』に従って、Tomcatの勉強をしています。Tomcat5.5でJSTLを使っていたのですが、EL(式言語)が評価されないで困りました。${args}の記述が変換されずにそのまま出力されてしまいます。ググっても、大抵、「web.xmlでバージョンを2.4に指定する」としか書いていません。あれこれライブラリを入れたり、web.xmlでjsp-configやtag-libをいじったりしましたが、どうも動きません。http://jakarta.apache.org/site/downloads/downloads_taglibs.html↑からサンプルをダウンロードできますが、こちらは動きました。いじるとweb.xmlでlistenerに指定しているクラス(org.apache.taglibs.standard.examples.startup.Init)が見つからないといって、コンテキストがロードできなくなってしまいます。結局、これは解決できませんでした。最終的には、Tomcatのバージョンを6.0に上げたら動きました。このコンテキストにバインドされていません」MySQLで接続していたときに出くわしたエラーです。これはserver.xmlのコンテキスト内に接続情報を記述することで解決しました。http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/jndi-datasource-examples-howto.htmlEclipseのTomcatプラグインの設定で、server.xmlでの設定とコンテキストファイルでの設定の2種類がありますが、前者を選んだ場合は、このような対処が必要になるものと思われます。(1)はてなブログをはじめよう!key_ambさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。