Linux Inspirations

Installasi Apache Tomcat dan Java JDK

Posted on: 21 Mei, 2007

 

Installasi Apache Tomcat dan Java JDK

Pertama sekali downloadlah aplikasi tomcat dan java jdk, setelah itu extract file tersebut.

Download Java Jdk di http://java.sun.com

Download apache tomcat di http://tomcat.apache.org/

# tar xvfz apache-tomcat-5.5.20.tar.gz

# chmod 755 jdk-1_5_0_08-linux-i586.bin

# ./jdk-1_5_0_08-linux-i586.bin

Setelah itu anda akan mendapati folder baru dengan nama apache-tomcat-5.5.20 dan jdk-1_5_0_08

Setelah itu pindahkan folder apache-tomcat-5.5.20 dan jdk-1_5_0_08 ke folder /opt

# mv apache-tomcat-5.5.20 /opt/tomcat

# mv jdk-1_5_0_08 /opt/java

Sekarang buatlah satu user untuk tomcat ini dan ganti kepemilikan folder /opt/tomcat dan /opt/java menjadi kepunyaan user tomcat.

# adduser -s /sbin/nologin tomcat

# passwd tomcat

# chown -R tomcat /opt/tomcat

# chown -R tomcat /opt/java

Setelah itu lakukan export JAVA_HOME dan CATALINA_HOME, ini sifatnya optional sih, boleh tidak di export🙂, karena nantinya akan di defenisikan di script init, lihat pada bagian bawah.

Copy  text dibawah ini dan tambahkan pada file /root/.bash_profile atau /etc/profile

export JAVA_HOME=/opt/java
export CATALINA_HOME=/opt/tomcat

Dan tak lupa untuk menaikkan Heap Memory untuk Tomcat agar tidak terjadi crash, dan tambahkan text dibawah ke file /etc/profile dibagian bawah.

export CATALINA_OPTS=”-Xms512m -Xmx512m”

Sekarang yang harus dilakukan adalah membuat autoboot untuk tomcat sewaktu komputer di restart :

################################################################################
SIMPAN DI /etc/init.d beri nama tomcat
Perhatikan dimana path tomcat dan java di tarok, dibawah tempat installasi tomcat dan java saya tarok di folder “/opt”
/opt/tomcat
&
/opt/java

——- Copy scripts dibawah ini dan tarok di /etc/init.d/tomcat ———-

################################################################################

#!/bin/sh
#
# Startup script for the tomcat
#
# chkconfig: 345 80 15
# description: Tomcat

# Source function library.
. /etc/init.d/functions

case “$1” in
‘start’)
if [ -f /opt/tomcat/bin/startup.sh ]; then
echo “Starting tomcat (~o~)//”
su – tomcat -c “export JAVA_HOME=/opt/java; \
export TOMCAT_HOME=/opt/tomcat;/opt/tomcat/bin/startup.sh”
fi
;;
‘stop’)
echo “Stopping tomcat (~o~)/~~~~”
su – tomcat -c “export JAVA_HOME=/opt/java; \
export TOMCAT_HOME=/opt/tomcat;/opt/tomcat/bin/shutdown.sh”
;;

‘restart’)
$0 stop
$0 start
;;
‘jkconf’)
if [ -f /opt/tomcat/bin/startup.sh ]; then
echo “Generating Apache mod_jk config file. (o_o)”
su – tomcat -c “export JAVA_HOME=/opt/java; \
export TOMCAT_HOME=/opt/tomcat;/opt/tomcat/bin/startup.sh jkconf”
fi
;;
*)
echo “Usage: $0 {start|stop|restart|jkconf}”
;;
esac
exit 0

Setelah itu buatlah boot init dengan chkconfig
# chkconfig –add tomcat
# chkconfig tomcat on

Sekarang coba kita test

# /etc/init.d/tomcat start

Starting tomcat (~o~)//
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /opt/java

Selamat apache tomcat anda sudah jalan dengan baik dengan Heap Memory 512,

Sekarang cobalah test apache tomcat anda, dengan mengetik di browser kesayangan anda :

http://localhost:8080

Tomcat

dan untuk Administrasi silahkan anda klik

Tomcat Manager

Jika anda dimintai Password, berarti anda harus meng-edit file yang ada di folder

# vi /opt/tomcat/conf/tomcat-users.xml

Gantilah isi dari file tersebut seperti dibawah ini :

<?xml version=’1.0′ encoding=’utf-8′?>
<tomcat-users>
<role rolename=”tomcat”/>
<role rolename=”role1″/>
<role rolename=”manager”/>
<role rolename=”admin”/>
<user username=”tomcat” password=”tomcat” roles=”tomcat”/>
<user username=”role1″ password=”tomcat” roles=”role1″/>
<user username=”both” password=”tomcat” roles=”tomcat,role1″/>
<user username=”admin” password=”s3CreT” roles=”admin,manager”/>
</tomcat-users>

berarti,

Username : admin

Password : s3CreT

Selesai!

Semoga tutorial ini bermanfaat…

Salam,

Yonaldi

 

 

 

 

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

ABout Me!


WordPress ini sengaja saya buat untuk menulis apa yang telah saya lakukan agar saya selalu ingat, tulisan yang saya buat kebanyakan dalam bentuk tutorials configurasi linux dari hasil uji coba saya dan sebahagian di kutip dari beberapa website lain yang saya anggap perlu untuk saya tulis disini. Mudah-mudahan tutorial yang saya buat ini berguna buat pencinta linux yang lain. Salam Sejahtera.

Blog Stats

  • 120,467 hits

Linux Inspiration

%d blogger menyukai ini: