◆JSP◆at PHP
◆JSP◆ - 暇つぶし2ch139:135
02/12/27 22:33
> $JAVA_HOME/jre/lib/exp
ここじゃなくて、APサーバまたはJ2EEアプリ既定の場所(>>136で書いた)に置くべし。
HogeHoge/WEB-INF/libというのがよく分からなかったら、%CATALINA_HOME%/common/libの下。
この下に配置してあるJARはTomcatが責任を持って起動時に読み込んでくれる。CLASSPATHの追加は不要。
JARじゃなくてclassを直接置きたいならlibじゃなくてclassesにパッケージ体系を展開しる。

> でもrootにも、上のCLASSPATH切った―はずなんだけどなぁ
うろ覚えだが、Tomcatは%JAVA_HOME%のjre/libを読み込まない(または無効化する)かもしれない。
それ以前に、J2EEアプリではCLASSPATHをいじらないのが基本。
もし1台のAPサーバにそれぞれ異なるCLASSPATHを要求する複数のWebアプリが乗った時のこと考えてみ?
WebアプリAのためにCLASSPATHをいじったらWebアプリBが起動しなくなった・・・なんてことになりかねない。
それを防ぐ為にJ2EEではCLASSPATHを使用しないでもライブラリが読み込めるような手段を提供している。
WARはその解決策。
まずは今までのCLASSPATH指向を捨て去ることだな。




次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch