GlassFish
Apache連携
/etc/httpd/conf/httpd.confに以下を追記
LoadModule jk_module /usr/lib/httpd/modules/mod_jk.so
JkWorkersFile /etc/httpd/conf/worker.properties
# Where to put jk logs
JkLogFile /var/log/httpd/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel debug
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# Send all jsp requests to GlassFish
JkMount /*.jsp worker1
# Send all glassfish-test requests to GlassFish
JkMount /glassfish-test/* worker1
#以下の3行はOnceClick対応の為
AddType application/x-ms-application application
AddType application/x-ms-manifest manifest
AddType application/octet-stream deploy
/etc/httpd/conf/worker.propertiesを作成
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost.localdomain
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
②apache-tomcat-5.5.23.tar.gzよりtomcat-ajp.jarのコピー
cp $CATALINA_HOME/server/lib/tomcat-ajp.jar $GLASSFISH_HOME/lib/
③commons-logging、commons-modelerのインストール
commons-logging-1.1.tar.gzとcommons-modeler-2.0.tar.gzより
commons-loggingとcommons-modelerのjarを$GLASSFISH_HOME/lib/にコピー
④GlassFishのJVMオプションに以下を追加
- Dcom.sun.enterprise.web.connector.enableJK=8009
- Dcom.sun.enterprise.web.connector.enableJK.propertyFile=/etc/httpd/conf/worker.properties
最終更新:2007年03月24日 17:50