桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

workstyle

d:id:youandi:20070520#p2
ふと思い出したようにworkstyle*1のセットアップに再チャレンジ。結局Java版で環境構築完了。tomcatのserver.xmlの設定で問題は解決。これでようやく運用出来ます。
tomcatの設定だろうとは思って下記の本を立ち読みしに行ったんだけど、解決せず。

コレ見て解決。

http://www.techscore.com/tech/J2EE/Servlet/1-4.html

tomcatでやりたくて出来なかったのは・・・、

    • こんなURLで運用したい
http://www.example.com/secret/tomcat55/workstyle
    • 環境
CentOS 4.5 x86_64
apache 2.2.4 ソースコードインストール
tomcat 5.5.23 -
mod_jk 1.2.23 -
java 1.5.0_12 AMD64
    • tomcatのセットアップ先
/usr/local/share/tomcat5.5
    • workstyleのセットアップ先
/usr/local/share/tomcat5.5/webapps/workstyle
    • mod_jk(workers.properties) の設定
workers.tomcat_home=/usr/local/share/tomcat5.5
        〜 省略 〜
worker.list=ajp13
        〜 省略 〜
LoadModule jk_module modules/mod_jk.so

<IfModule mod_jk.c>
        〜 省略 〜
        # Send JSPs  for context / to worker named ajp13
        JkMount  /secret/tomcat55/workstyle       ajp13
        JkMount  /secret/tomcat55/workstyle/*     ajp13
</IfModUle>
    • /usr/local/share/tomcat5.5/conf/server.xml の設定
 <Host 〜>
   〜 省略 〜
   <Context path="/secret/tomcat55/workstyle"
            docBase="/usr/local/share/tomcat5.5/webapps/workstyle"
            reloadable="true">
   </Context>
 </Host>

ちゃんとチェックしていないので何か問題ありそうだけどチェックするの('A`)マンドクセ。まあ自分向けだし。とりあえず使えるのでそれで良しとする。
今回初めてServletアプリを導入したけど、調べる事ばかりで結構疲れた。アプリの導入自体は楽だけどtomcatの設定がドキュメント化はされているが探しにくかった。
そう言えば、JDKのバージョンを上げないと。→上げた。