2010年01月10日

glassfish v3とapache2.2の連携

80番ポートで動かしたいと思ってapacheとの連携をする。

前提
apache2.2はインストールされている物とする。

1. C:\Program Files\Apache Software Foundation\Apache2.2\modules
にmod_jk-1.2.28-httpd-2.2.3.soをコピーする。
 mod_jkのインストール元
 http://tomcat.apache.org/connectors-doc/

2. C:\Program Files\Apache Software Foundation\Apache2.2\confにworkers.propertiesを作成する。
 workers.propertiesの中身
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009

3. httpd.confに以下の内容を追加する。
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so

JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/workers.properties"
#JkWorkersFile conf/worker.properties
# Where to put jk logs
JkLogFile "C:/Program Files/Apache Software Foundation/Apache2.2/logs/mod_jk.log"
# Set the jk log level [debug/error/info]
JkLogLevel info
# 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
JkMount /piggydb/* worker1

4. apacheの再起動

5. コマンドを実行する。
C:\glassfishv3\glassfish\bin>asadmin create-http-listener --listenerport 8009 --
listeneraddress 0.0.0.0 --defaultvs server my-connector

コマンド create-http-listener は正常に実行されました。

C:\glassfishv3\glassfish\bin>asadmin set server-config.network-config.network-li
steners.network-listener.my-connector.jk-enabled=true
server-config.network-config.network-listeners.network-listener.my-connector.jk-
enabled=true

コマンド set は正常に実行されました。

6. 再起動をする
C:\glassfishv3\glassfish\bin>asadmin restart-domain
ドメインは正常に再起動されました
コマンド restart-domain は正常に実行されました。

http://127.0.0.1/piggydb/login.htmに接続できればOK。

20100111
 修正
 ・JkLogLevelの設定をdebugからinfoへ修正
 ・login.htmが必要となっていたためhttp://127.0.0.1/piggydb/からhttp://127.0.0.1/piggydb/login.htmへ修正。
ラベル:glassfish
posted by suzumushi at 15:45| Comment(0) | PC | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。