メモの日々


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の使い方の解説とか。