Install Apache Tomcat di Ubuntu

Apache Tomcat ini sangat diperlukan apabila kita ingin menjalankan website berbasis Java Web yang biasanya digunakan dengan ekstensi jsp. Dan juga apache tomcat ini digunakan untuk menajalankan file hasil build dari IDE dengan ekstensi war. Untuk lebih jelasnya, berikut ini adalah pengertian dari apache tomcat.
Apache Tomcat (atau hanya Tomcat, sebelumnya juga kadang disebut Jakarta Tomcat) adalah sebuah web server open source dan kontainer servlet yang dikembangkan oleh Apache Software Foundation (ASF). Tomcat mengimplementasikan Java Servlet dan JavaServer Pages (JSP) spesifikasi dari Sun Microsystems, dan menyediakan “murni Java” HTTP di lingkungan server web untuk kode Java untuk dijalankan. Sumber Wikipedia

Lalu sekarang saya akan menjelaskan cara instalasi apache tomcat ini, sesuai tutorial dari situs resmi Ubuntu. Dan dalam kasus ini saya menggunakan ubuntu 13.04, dan pastikan java jdk sudah terinstall pada Ubuntu anda.
Oke langsung saja, pertama buka terminal Ubuntunya, lalu jalankan perintah ini:

$ sudo apt-get install tomcat7

Selanjutkan install tomcat7-admin yang digunakan untuk memanajemen tomcatnya melalu web interface.

$ sudo apt-get install tomcat7-admin

Selanjutnya apabila Anda ingin menginstall contoh website berbasis java ini, bisa anda gunakan perintah ini:

$ sudo apt-get install tomcat7-examples

Oya jangan lupa, untuk alasan keamanan dari tomcat kita ini, gunakanlah perintah ini:

$ sudo chgrp -R tomcat7 /etc/tomcat7
$ sudo chmod -R g+w /etc/tomcat7

Dan setelah itu pastikan kalau apache tomcatnya sudah running.

sudo service tomcat7 status
[sudo] password for aim:
* Tomcat servlet engine is running with pid 3753

Nah dari tampilan di atas, sudah dinyatakan bahwa tomcatnya sudah running dengan pid 3753. Kalau belum running, jalankan perintah ini:

$ sudo service tomcat7 start

Dan Untuk melihat hasilnya bukalah browser misal Chrome atau firefox di Linux Anda, dan isikan alamat http://localhost:8080/. Apabila benar maka tampilannya akan seperti ini:
Lalu untuk melihat website example dari tomcat yang telah kita install sebelumnya (lihat di bagian install contoh website di atas). Maka ketiklah alamat URL ini di browser Anda http://localhost:8080/examples/.
Dan sekarang adalah saatnya mengkonfigurasi tomcat7-admin, agar kita bisa mendeploy aplikasi hasil build kita (misal dengan netbeans) yang berekstensi war yang sudah saya sebutkan di atas. Caranya adalah ketiklah perintah ini diterminal Anda:

$ sudo gedit /etc/tomcat7/tomcat-users.xml

Lalu carilah bagian ini:

<!–
 
 
 
 
 
–>

Lalu didalamnya tambahkanlah ini userkamu dan password kamu dengan roles agar bisa mengakses admin dan manager-gui. Ubah rules di atas, menjadi seperti ini:

<!–
 
 
 
 
 
 
–>

Kalau sudah lalu di save dan restart apache tomcatnya dengan perintah:

$ sudo service tomcat7 restart
[sudo] password for aim:
 * Stopping Tomcat servlet engine tomcat7                                 [ OK ]
 * Starting Tomcat servlet engine tomcat7                                   [ OK ]

Lalu sekarang bukalah alamat URL http://localhost:8080/manager/. Dan apabila tampilannya seperti ini:
Masukkanlah username dan password Anda yang sudah dibuat sebelumnya pada bagian manager-gui di atas. Kalau benar, maka hasilnya akan tampak seperti ini:

Lalu pada bagian WAR file to deploy, klik button choose file dan carilah file dengan ekstensi ware, lalu klik button deploy. Misal di sini saya mendeploy aplikasi sistempembelianbuku.war, dan hasilnya akan tampak seperti ini:

Lalu klik saja tulisan SistemPembelianBuku itu, maka kitapun nanti akan otomatis masuk halaman http://localhost:8080/SistemPembelianBuku/.
Oke selesai…. 😀
Sumber: Help Ubuntu dan StackOvervlow

2 comments

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s