【Tomcat カスタマイズ】

①binフォルダ
②confフォルダ
③endorsedフォルダ  廃止
④libフォルダ

=============================================================
①binフォルダ
【概要】
	openOffice の CLASSPATH の設定を有効にする。

【詳細】
	C:\opengionV6\uap\bin\const.bat で、openOffice や、endorsed7.0 の CLASSPATH を設定しています。
	Tomcat の catalina.bat 中で、set CLASSPATH= という風に、CLASSPATH をクリアしています。
	CLASSPATH を有効にするため、setenv.bat ファイルを CATALINA_BASE/bin に置きます。

【対応方法】
	setenv.bat を、CATALINA_BASE/bin/ フォルダにコピーします。
	また、サービス化する場合の、レジストリ設定も行うため、
	修正版の service.bat を置き換えます。

=============================================================
②confフォルダ

【概要】
	tomcat の サーバー設定を行います。
	これは、同一 tomcat環境を、複数起動する場合に、C:\opengionV6\uap\bin\init.bat を
	用意するだけで対応できるようにするための設定です。

【詳細】
	① tomcat フォルダ
		このフォルダには、Context の設定ファイルを保存しています。
		必要な アプリケーションを設定します。
		サンプルでは、/ge , /gf , /manager の設定ファイルを置いています。

	② logging.properties
		${catalina.base}/logs → ${logsDir} に置き換えるカスタマイズを行っています。

	③ server.xml
		portやサーバー名他、パラメータ化（環境変数渡し）をしています。
		これは、同一Tomcat環境を、起動スクリプト（startup.bat）を複数用意するだけで
		複数起動できるようにするための処置です。

	④ tomcat-users.xml
		manager アプリケーションを実行するにあたり、ユーザー設定をこのファイルで行います。
		通常のopenGion系アプリケーションがうまく動作しない場合でも、manager だけは
		動作させたいためです。

	⑤ web.xml
		default サーブレットの置き換えと、error-page 設定をカスタマイズしています。
		<servlet-class>org.opengion.tomcat.CacheDefaultServlet</servlet-class>
		カスタマイズ箇所には、 MiS 文字のコメントを入れています。

【対応方法】
	tomcat/conf フォルダ以下にコピーします。
	この場合、既存の catalina.policy 、catalina.properties 、context.xml
	は、修正していないので、そのまま残っています。

	その後、各環境に合わせて、修正してください。

=============================================================
X	③endorsedフォルダ  廃止
X
X	【概要】
X		Tomcat に 拡張フォルダ（endorsed）の設定を行います。
X
X	【詳細】
X		①カスタマイズされたレジストリ検索機能
X			ogPreferences.jar を追加します。
X
X	【対応方法】
X		tomcat のHOME に、endorsed フォルダをコピーします。
X
X	【注意】
X		①レジストリを、広く検索できるようにカスタマイズしていますが、
X		  ほとんど使う事がない為、導入しなくても構いません。

=============================================================
④libフォルダ

【概要】
	Tomcat に、追加カスタマイズ設定を行います。
	クラスのメモリ不足が原因で、out of memory エラーを引き起こすことがある為、
	キャッシュすることで、不要な GC の発生を抑えます。

【詳細】
	① ogCache.jar
		conf/web.xml のカスタマイズで、<servlet-class>org.opengion.tomcat.CacheDefaultServlet</servlet-class>
		の設定で使用するクラスを、追加します。

【対応方法】
	１．lib フォルダに、コピー（lib/ogCache.jar）
