Tomcatのクラス置き場
いつまでたってもあやふやなのでメモ。
(CommonとSharedってどっちだっけ?)
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/class-loader-howto.html
Common Tomcatと個々のWebアプリで利用する共通クラス Catalina Tomcat内だけで利用するクラス Shared 個々のWebアプリ(Tomcatでなし)で利用する共通クラス
複数のWebアプリで利用する共通クラスはSharedに置きます(あるいはTomcat起動時のクラスパスに追加)。
もちろん、個々のWebアプリのクラスはWEB-INF/lib or classesに。
Bootstrap | System | Common / | Catalina Shared / | Webapp1 Webapp2 ...
CatalinaとShared/WebAppXはクラス階層が異なると。