- Berikut ini adalah catatan penulis ttg instalasi
  Tomcat (http://jakarta.apache.org/tomcat) yg sudah
  sedikit dirapikan. Mudah-mudahan berguna utk
  rekan-rekan lain.


- Tomcat yang akan di-install adalah pre-built binary,
  yang akan di-integrasikan dengan Apache yg
  di-asumsikan sudah ter-install.


- Untuk meng-integrasi-kan Tomcat dan Apache,
  digunakan Module utk Apache yg bernama "mod_jk.so".
  Module ini berada di dalam paket Source dari Tomcat,
  sehingga utk mengikuti petunjuk installasi ini,
  paket Tomcat yg perlu di download adalah paket
  Binary dan juga paket Source.


- Walaupun petunjuk ini memakai Slackware Linux, tapi
  harusnya tetap dapat diterapkan pada distro-distro
  Linux lain karena semuanya dilakukan secara manual.
  Yang perlu dilakukan mungkin hanya menyesuaikan
  letak directory.


- Bagi pemakai Windows, URL ini bisa dijadikan
  panduan:

  www.geocities.com/donmalla/ATS/apache-tomcat-install.html


- Petunjuk instalasi ini dilakukan pada OS dan
  aplikasi (yg diasumsikan sudah ter-install) versi
  yg tertera di bawah ini, yg didalam kurung adalah
  directory dimana aplikasi ter-install.

     Slackware Linux 7.1
     Sun JDK 1.3 for Linux (/opt/jdk1.3/)
     Apache 1.3.17 (/var/lib/apache/)

  Tomcat yg akan di-install adalah

     Tomcat 3.2.1 (/opt/jakarta-tomcat-3.2.1/)


- Uncompress paket Tomcat (Binary & Source)

     mv jakarta-tomcat-3.2.1.tar.gz /opt
     mv jakarta-tomcat-3.2.1-src.tar.gz /tmp

     cd /opt
     tar xvfz jakarta-tomcat-3.2.1.tar.gz

     cd /tmp
     tar xvfz jakarta-tomcat-3.2.1-src.tar.gz


- Buat softlink utk directory Tomcat agar memudahkan
  upgrade pada saatnya nanti. Sedang softlink utk
  "apxs" diperlukan karena "makefile" utk build
  "mod_jk.so" meng-hardcoded "apxs" di "/usr/sbin/".
  Jika "apxs" sudah ada di "/usr/sbin/", softlink
  ke dua bisa diabaikan.

     ln -s /opt/jakarta-tomcat-3.2.1 /opt/tomcat
     ln -s /var/lib/apache/sbin/apxs /usr/sbin/apxs


- Set environment variable. Sebaiknya env. var. ini
  di-set permanen

     export JAVA_HOME=/opt/jdk1.3
     export TOMCAT_HOME=/opt/tomcat


- Build "mod_jk.so"

     cd /tmp/jakarta-tomcat-3.2.1-src/src/native/apache1.3
     make -f Makefile.linux
     mv mod_jk.so /var/lib/apache/libexec


- Edit file "/opt/tomcat/conf/workers.properties"

     workers.tomcat_home=/opt/tomcat
     workers.java_home=/opt/jdk1.3
     ps=/


- Edit file konfigurasi Apache,
  (/var/lib/apache/conf/httpd.conf)
  Tambahkan baris di bawah ini. Jangan kuatir jika
  file "mod_jk.conf-auto" tidak ada di directory
  Tomcat karena file ini akan di-auto-generate pada
  saat Tomcat dijalankan.

     Include /opt/tomcat/conf/mod_jk.conf-auto


- Let the show begin.
  Re-login jika perlu (mis.: env. var. belum ter-set)
  and start the engine.

     /var/lib/apache/sbin/httpd restart
     /opt/tomcat/bin/tomcat.sh start


- Test

     http://127.0.0.1/examples/jsp/dates/date.jsp
     http://127.0.0.1/examples/servlet/HelloWorldExample


- Penutup.
  Untuk meng-admin Context webapps, dapat dilakukan di

     http://127.0.0.1/admin/

  Tapi sebelum bisa login, buat dulu user "admin" dengan
  menambahkan/edit baris ini di file
     /opt/tomcat/conf/tomcat-users.xml

        <user name="admin" password="123" roles="admin" />

  dan cari kata "admin" lalu ganti atribut "trusted"
  menjadi "true" pada file
     /opt/tomcat/conf/server.xml



Salam,
-HR-


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke