- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TomcatとEclipseのweb.xml[]について)
TomcatとEclipseのweb.xmlの設定について
このQ&Aのポイント
- TomcatとEclipseのweb.xmlの<context-param>の設定について、優先順位や設定場所について教えてください。
- TomcatとEclipseのweb.xmlには、<context-param>の記述があります。jspやHttpServletの子クラスから呼び出した場合、優先される設定はどちらでしょうか?また、その優先順位の記述場所も教えてください。
- TomcatとEclipseのweb.xmlの設定に関してお聞きしたいです。両者の<context-param>の設定を使用する場合、どちらが優先されるのか、また記述の優先順位がある場合にはどこで行うのか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
web.xmlの内容は各コンテキストのWEB-INF以下のものが優先されます。この優先順位はTomcatというかj2ee規格の決まりごとなので変更できません。 logging.propertiesの優先順位は設定によりますがTomcatだと多分コンテキスト優先固定だと思います。この理由はクラスローダーの作られ方を参照すれば分かります。WebSphereやGlass Fishなどのj2eeコンテナでは優先順位を設定できるはずですが、そんな設定使うことはないと思いますし私も使った事ないです。logging APIのjarがコンテキストではなくcommonあたりに入っていた場合は・・・・どうなるのか試した事ないので分かりません。 http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html Tomcat 5.5のクラスローダーについての詳細はこの辺を参照の事。
お礼
大変遅くなり申し訳ありません。 デスマーチにどっぷり浸かってしまった って感じです。 クラスローダーですか。。。 今まではあまり気にしていなかったので 再度学習してみます。 とりあえずTomcatではコンテキスト優先との ことですので、一安心です。 分かりやすい回答有難うございました。