Saturday, June 19, 2004 13:46:29

Instalasi JSP di Linux

Article and tutorial that related to Linux Operating System  
JavaServer Pages(JSP) merupakan teknologi berbasis-server yang membantu kita membuat aplikasi berbasis Web yang dapat menggunakan komponen yang dibuat dengan bahasa pemograman Java. JSP merupakan bahasa yang dapat dibandingkan dengan bahasa skrip lainnya seperti ASP dan PHP.

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.bin
Ketika 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"
export CATALINA_HOME
Simpan, logout dan login kembali untuk mendapati perubahan yang dilakukan.

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 :-)


Permalink logo del.icio.usadd to del.icio.us | view as pdfview as pdf