HOMERSSサイトマッププロフィールお問い合せ

2006年9月11日

(復興作業)JBoss と連携するために、Apache にコネクターをインストール

1). 最寄のところからConnector をダウンロード

    $ wget https://xxxxxxxx/jakarta-tomcat-connectors-1.2.15-src.tar.gz
2). 展開して、コンパイル
    $ tar xvfz jakarta-tomcat-connectors-1.2.15-src.tar.gz

    $ cd jakarta-tomcat-connectors-1.2.15-src/jk/native/

    $ LIBTOOL=/etc/apache2/build/libtool ./configure --with-apxs=/usr/bin/apxs

      やってみたところエラーになった。Apache2 の開発環境が入っていないようなのでインストール後に再起動すると出来た。

      # apt-get install apache2-devel

    $ make LIBTOOL=/etc/apache2/build/libtool

    以上で、・・・ apache-2.0/mod_jk.so が作成される。

3). 出来上がったモジュールをセットして、設定ファイルを整える
    # cd jakarta-tomcat-connectors-1.2.15-src/jk
    # cp native/apache-2.0/mod_jk.so /usr/lib/apache2/modules/
    # cp conf/workers.properties /etc/apache2/conf/

    ・・・として、

    a) /etc/apache2/conf/workers.properties を編集

      workers.tomcat_home= ここでは JBoss のインストール先 (/usr/local/bin/jboss)
      workers.java_home= ここでは jdk のインストール先 (/usr/java/j2sdk1.4.2_12)
      worker.inprocess.jvm_lib= を Unix 用に変更 (Windows用をコメントし、Unix用のコメントを外す)

    b) /etc/apache2/conf/httpd.conf に以下を追加

      LoadModule jk_module modules/mod_jk.so
      JkWorkersFile /etc/apache2/conf/workers.properties
      JkLogFile /etc/apache2/logs/mod_jk.log
      JkLogLevel info
      JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
      JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
      JkRequestLogFormat "%w %V %T"
      JkMount /neverbird/* ajp13 ← Apache + JBoss + MySQL 連携の動作確認用Webアプリ

4). Apache2 を再起動
    JBoss を起動して、ブラウザーから https://www.bit-consul.net/neverbird/ でアクセス出来ることを確認する。

投稿者: 管理者 日時: 2006年9月11日 20:26 | パーマリンク |TOPページへ   ▲画面上へ

トラックバック

このエントリーのトラックバックURL:
https://bit-consul.net/cgi-bin/MT/mt-tb.cgi/15

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)