Thursday, February 28, 2013

Pengaturan JVM pada Apache Tomcat


Apache Tomcat adalah sebuah open source web server dan Java Servlet container yang dijalankan pada Java Virtual Machine (JVM).  Karena dijalankan pada JVM, performa Tomcat akan sangat dipengaruhi oleh JVM yang digunakan. Semakin bagus JVM yang digunakan, maka semakin bagus pula performa Tomcat. 

JVM sendiri merupakan virtual machine yang dapat menjalankan program Java. Adanya JVM ini didasarkan pada Java yang bersifat multi-platform, yakni dapat dijalankan pada berbagai platform, berbagai sistem operasi ataupun perangkat. Dengan demikian, program Java dapat dijalankan dimana pun asalkan JVM sudah terinstall

JVM yang sering kita gunakan adalah JDK atau JRE. Untuk mengetahui JDK/JRE yang terinstall pada komputer, langsung saja buka di Local Disk(C:) *Windows* Program Files >> Java. Pada folder tersebut akan terlihat JDK/JRE beserta versi yang sudah terinstall. Untuk optimasi performa Apache Tomcat sebaiknya menggunakan JVM versi terbaru. Sejauh ini versi terbaru adalah JRE 7.

Pengaturan JVM pada Apache Tomcat sebenarnya sangat mudah. Saya akan menjelaskan pengaturan pada sistem operasi Windows.  Kita hanya perlu menambahkan variabel pada System Environment Variables. Berikut langkah-langkahnya.

  • Buka System Properties >> Advanced, atau cukup ketik system environment pada kotak search.
  • Klik tombol Environment Variables
  • Copy JVM path yang akan digunakan. Untuk windows, buka C:\Program Files\Java. Pilih salah satu JVM kemudian copy path-nya. 





  • Tambahkan variabel baru bernama JRE_HOME jika Anda ingin menggunakan JRE. Jika Anda menggunakan JDK, set nama variabel menjadi JAVA_HOME. Paste path JVM pada kotak Variable value. Di sini saya menggunakan JRE 7. 

  • Tambahkan juga path tadi ke variabel Path
  • Buka batch file Tomcat (ekstensi file: .bat), edit JRE_HOME/JAVA_HOME dengan path yang sama dengan langkah sebelumnya 
  • Konfigurasi selesai

Performa sistem yang dijalankan pada Apache Tomcat memang sangat dipengaruhi oleh JVM yang digunakan. Untuk penjelasan lebih rinci mengenai setting konfigurasi pada Apache Tomcat bisa dilihat di http://www.mulesoft.com/understanding-apache-tomcat 
Semoga bermanfaat ^^

0 comments:

Post a Comment