2002年05月16日(木) Tomcat動いた日 [長年日記]
■ 会社
- 13:10 今日は8:30に来なければいけなかったが来たのは9時過ぎ。
- redhatから英語のメイルが来たのでup2date -uを実行したらsharutils-4.2.1-8.7.x.i386というパッケージがインストールされた。
- ついでにkondaraでmph-get upgradeも実行した。telnet ucd-snmp php-pspell php-imap sudo php-yp mph-get ucd-snmp-utils php-odbc php-iconv php-domxml dmapi xfsdump php-sysv php-dba Xconfigurator php-sockets php-ftp php-calendar xfsprogs telnet-server squid php-ldap php-gettext php-curl php php-snmp php-manual php-bz2 attr php-namazu php-kakasi php-devel php-chasen imap php-pgsql php-gmp AfterStep php-standalone jfsutils dhcpのパッケージがアップグレードされた。phpが多いな。
- 18:50 どうにもこのメモが見づらいのでスタイルシートをちょっといじった。が、見やすくはならず。どうすれば見やすくなるかなあ。
- ほんとうは設定ファイルはcvsで管理してみたいけど、cvsの設定をする元気が無い。
■ [java] Tomcatに触れる
Tomcatのサンプルが動いた。まだApacheとは連係していない。JSPはちょっともったりしてる感じだなあ。
うーんと、やっとApache経由でServletやJSPが動くようになったところ。いろいろやったぞ。まとめられるかなあ。
- Apache1.3とTomcat4を連係させるにはmod_jk.soかmod_webapp.soのどちらかが必要。どっちにするのがいいのかをずっと調べてたけど、Jakartaのrpmが置いてあるところにmod_webappが見当たらないのとmod_webappは不安定という情報があることからmod_jkをインストールすることにし、mod_jk-1.3-1.0-1.4.0.2.i386.rpmをインストールした。
- で、ApacheとTomcatの設定ファイルを次のように変更した。
[kenichi@racky /etc/httpd/conf]$ diff httpd.conf httpd.conf.default 278d277t < LoadModule jk_module modules/mod_jk.so 358d356 < AddModule mod_jk.c 442d439 < ServerName racky.xxx.xx.xx 1190,1192d1186 < < # For Tomcat4 < Include /etc/httpd/conf/mod_jk.conf [kenichi@racky /etc/httpd/conf]$ diff workers.properties workers.properties.default 41,42c41 < # workers.tomcat_home=/var/tomcat3 < workers.tomcat_home=/var/tomcat4 --- > workers.tomcat_home=/var/tomcat3 48,49c47 < # workers.java_home=/opt/IBMJava2-13 < workers.java_home=/usr/java/j2sdk1.4.0 --- > workers.java_home=/opt/IBMJava2-13 103,104c101 < # worker.ajp13.port=8009 < worker.ajp13.port=8109 --- > worker.ajp13.port=8009 [kenichi@racky /var/tomcat4/conf]$ diff server.xml server.xml.default 55d54 < <!-- 60d58 < -->
- うーんと、設定ファイルの変更はこれだけかな。色々調べた割にほとんど変えてないではないか。まだservlet.xmlの書き方がよく分からない。Tomcat4はドキュメントがまだ少ないのだ。あと、/var/tomcat4へのシンボリックリンクを/var/tomcatとして作成した。
- これでTomcatとApacheを再起動すればブラウザから/examples/にあるServletやJSPが見れるようになった。他にもなにかしたかなあ。
■ テレビ/本
- JavaWorld。assertの使い方の解説とか。