で と を使用Apache/2.2.14
しApache Tomcat/6.0.29
ていUbuntu Server 10.04.3 LTS
ます。
これは私のjk.conf
です:
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkMount /portal/* worker1
JkLogLevel debug
JkMountCopy All
そして、これは私のものworkers.properties
です:
ps=/
# Define 1 real worker named worker1
worker.list=worker1
# Set properties for worker named worker1 to use ajp13 protocol,
# and run on port 8009
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=1
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
問題は、Apache 経由でhttp://my.host.com/portalを使用して Tomcat にアクセスしようとすると、Tomcat が次のように応答することです。
13:39:30,683 INFO [PortalImpl:3829] Current URL /portal/ generates exception: null
ワーカーに別のマウントポイントを使用すると、問題は解決します。
JkMount /portal/* worker1
しかし、これにより、Tomcat インスタンス ( http://my.host.com ) にアクセスする必要が生じますが、これは望ましくありません。
を使用して URL を書き換える方法はありますmod-jk
か?