Dalam artikel ini mencoba melakukan instalasi JSP di Linux (menggunakan distro
RimbaLinux). Sebelumnya siapkan file-file berikut (File yang anda pakai bisa
berbeda dengan daftar berikut) :
- j2sdk-1_4_2_04-linux-i586.bin ( versi terbaru bisa didapat dari site http://java.sun.com
)
- jakarta-tomcat-4.1.30.tar.gz (http://komo.padinet.com/apache/jakarta/tomcat-4/v4.1.30/bin/jakarta-tomcat-4.1.30.tar.gz)
Instalasi Java:
Java 2 Software Development Kit (Java 2 SDK) dari Sun ini merupakan syarat untuk
dapat menjalankan tomcat, dan Java ini dipergunakan tomcat untuk mengkompilasi
file JSP agar bisa dipergunakan.
Lakukan ekstrak file j2sdk diatas di dalam direktori /usr/local/ dengan mengikuti
langkah-langkah :
# chmod u+x j2sdk-1_4_2_04-linux-i586.bin # mv j2sdk-1_4_2_04-linux-i586.bin /usr/local/ # cd /usr/local/ # ./j2sdk-1_4_2_04-linux-i586.binKetika ditanya soal licensi, jawab dengan "yes"
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: j2sdk-1_4_2_04-linux-i586.rpm
Selanjutnya instalasi file rpmnya
# rpm -ivh j2sdk-1_4_2_04-linux-i586.rpm Preparing... ########################################### [100%] 1:j2sdk ########################################### [100%]
Instalasi dari file rpm diatas, ditempatkan di /usr/java/j2sdk1.4.2_04/, sebaiknya
kita rapikan di /usr/local/java untuk memudahkan dalam mengetikkan namanya.
# ln -s /usr/java/j2sdk1.4.2_04/ /usr/local/java
Kemudian, buat link ke beberapa binari dari Java SDK yang berada di direktori
/usr/local/bin, jadi kita bisa menjalankan dari tempat yang berbeda:
ln -s /usr/java/j2sdk1.4.2_04/bin/java /usr/local/bin/java
ln -s /usr/java/j2sdk1.4.2_04/bin/javac /usr/local/bin/javac
ln -s /usr/java/j2sdk1.4.2_04/bin/jar /usr/local/bin/jar
Langkah penting berikutnya, kita mesti mengedit variabel dalam sistem kita.
Buka file /etc/profile pada sistem anda. Tambahkan baris berikut sebelum melakukan
proses "export PATH"
PATH="$PATH:/usr/local/bin"
Kita juga perlu mengeset variabel JAVA_HOME untuk mengarahkan pada letak dari
instalasi Java kita. Tambahkan baris berikut pada baris terakhir dari file /etc/profile
JAVA_HOME="/usr/local/java"
export JAVA_HOME
Simpan semua perubahan diatas, log out dan login kembali. Seharusnya sekarang aplikasi Java ini telah terintegrasi dalam sistem anda. Untuk memastikan hal ini, anda bisa mencoba mengetikkan java -version pada console, dan pastikan bahwa versi Java anda benar.
Instalasi Tomcat.
Setelah Java terinstall dengan baik. Download rilis terakhir dari tomcat dari
situs http://jakarta.apache.org/. Penulis menggunakan versi 4.1.30.
Setelah anda mendownload, pindahkan source tomcat ke direktori /usr/local dan
ekstrak, dan buatlah simbolik link ke direktori tomcat untuk memudahkan membacanya.
# mv jakarta-tomcat-4.1.30.tar.gz /usr/local/
# cd /usr/local/
# tar fzvx jakarta-tomcat-4.1.30.tar.gz
# ln -s jakarta-tomcat-4.1.30 tomcat
Seperti dengan Java, Tomcat juga membutuhkan variabelnya di set dengan baik agar bisa berjalan dengan sempurna. Di file /etc/profile pada baris terakhir tambahkan baris berikut:
CATALINA_HOME="/usr/local/tomcat"Simpan, logout dan login kembali untuk mendapati perubahan yang dilakukan.
export CATALINA_HOME
Sekarang anda siap untuk menjalankan Tomcat!, jalankan daemon nya dengan perintah;
# $CATALINA_HOME/bin/startup.sh
Jika tampilannya seperti dibawah ini, maka anda telah berhasil menjalankan
Tomcat!:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME: /usr/local/java
Secara default Tomcat' Web Server menggunakan port 8080, maka buka web browser anda dan arahkan ke http://localhost:8080/. Anda seharusnya mendapati homepage Tomcat.
Anda bisa mematikan Tomcat, dengan menjalankan script
# $CATALINA_HOME/bin/shutdown.sh
Menjalankan Tomcat secara otomatis
Jika anda ingin menjalankan Tomcat secara otomatis anda mesti mengikut langkah-langkah
berikut;
# cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/
Lalu buka file tersebut (di /etc/init.d/catalina.sh),
Tambahkan baris berikut, setelah, penjelasan dari variabel-variabel di file
catalina.sh (sekitar baris ke 40)
JAVA_HOME="/usr/local/java"
CATALINA_HOME="/usr/local/tomcat"
Lalu arahkan kebawah, dan cari baris yang menunjukkan kata-kata berikut:
CATALINA_HOME=`cd "$PRGDIR/.." ; pwd`
Beri tanda # pada depan dari baris diatas sehingga menjadi
#CATALINA_HOME=`cd "$PRGDIR/.." ; pwd`
Simpan perubahan-perubahan yang terjadi. Sekarang kita bisa menugaskan skrip
kita untuk dijalankan sesuai dengan runlevels yang kita mau
# cd /etc/
# ln -s init.d/catalina.sh init.d/rc2.d/S90tomcat
# ln -s init.d/catalina.sh init.d/rc3.d/S90tomcat
# ln -s init.d/catalina.sh init.d/rc4.d/S90tomcat
# ln -s init.d/catalina.sh init.d/rc5.d/S90tomcat
Catatan: Jika distro anda suse perintah diatas berupa: ln -s
init.d/catalina.sh rc.d/rc2.d/S90tomcat dan seterusnya
Coba restart komputer anda, Seharusnya anda telah bisa membuka http://localhost:8080/ tanpa perlu menjalankan skrip startup.sh secara manual.
Selamat mencoba jsp :-)
Credit:
1. http://www.sitepoint.com/print/jsp-quick-start-guide-linux
2. Nora untuk pemicu instalasi jspnya :-)



















