tomcatのバージョン違いを並行稼動

小規模なwebアプリを開発したが、配置先に悩んだ。
管理工数を考慮し、既設のサーバーに間借りすることにした。
当該サーバーには、以下のソフトがインストール済み。
 apache(2.2)
tomcat4
jdk1.4

配置するアプリのソフト要件は
jdk1.6
tomcat6

jdkのバージョン違いは、tomcat6起動用のユーザーを設定し
ユーザーのhomoディレクトリの.bash_profileでJAVA_HOME,CATALINA_HOMEを
exportしておく。
tomcatの4と6を並行稼動させることにした。
apache-tomcat連携には、mod_proxy_ajpを使用する。6月2日の日記参照

Apache側でリクエストURLの指定ポートを変えることで、Tomcat4,6を要件に応じ使い分けるようにする。
httpd-proxy.conf:

ProxyPass ajp://localhost:9009/Password_chg_hibernate


ProxyPass ajp://localhost:8009/Citrix

tomcat6側でもポートを指定
server.xml:
(中略)
<-- Define an AJP 1.3 Connector on port 8009 -->