- 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]