Martinus Ady H. BloG

Human Knowledge Belongs To The World

Konfigurasi User Web Applications Pada Apache Tomcat

| Comments

Untuk yang sering bermain dengan Apache HTTPD mungkin sudah tidak asing dengan module mod_userdir, modul ini berfungsi supaya aplikasi web kita tidak perlu di simpan di direktori /var/www sesuai konfigurasi standart milik Apache, melainkan di direktori ~/public_html. Keuntungan yang kita dapat adalah, kita tidak perlu merubah hak akses direktori /var/www ataupun menambahkan user kita kedalam group milik Apache. Dengan model seperti ini, proses development kita menjadi lebih mudah karena semuanya dilakukan pada direktori /home kita sendiri :)

Nah tahukah kalian bahwa ternyata Apache Tomcat juga memiliki fitur yang sama seperti saudara-nya Apache HTTPD ? Jika di Apache HTTPD nama module-nya adalah mod_userdir, maka pada Apache Tomcat dikenal dengan nama User Web Applications.

Untuk mencoba-nya installah dahulu Apache Tomcat pada komputer/laptop anda, dan konfigurasikan supaya setiap kali komputer/laptop restart Apache Tomcat bisa langsung berjalan. Untuk pengguna distribusi Ubuntu kita bisa menginstall dengan mengetikkan perintah : [plain] martinusadyh@artivisi:~$ sudo apt-get install tomcat7 [/plain]

Sebelum melakukan pengeditan, mari kita stop dahulu service tomcat yang secara otomatis dijalankan ketika kita melakukan proses installasi dengan perintah seperti berikut : [plain] martinusadyh@artivisi:~$ sudo /etc/init.d/tomcat7 stop [/plain]

Jika sudah, sekarang bukalah file /etc/tomcat7/server.xml dan carilah baris kode seperti dibawah ini :

      <host unpackwars="true" name="localhost" autodeploy="true" appbase="webapps">

Kemudian edit-lah hingga menjadi seperti dibawah ini :

      <host unpackwars="true" name="localhost" autodeploy="true" appbase="webapps">

      <listener classname="org.apache.catalina.startup.UserConfig" userclass="org.apache.catalina.startup.PasswdUserDatabase" directoryname="public_webapps" homebase="/home"></listener>

Sekarang buatlah direktori public_webapps di home dengan mengetikkan perintah mkdir ~/public_webapps, untuk mengetest-nya buatlah sebuah file dengan nama index.jsp dan pastekan kode dibawah ini :

<html>
    <head>
        <title>Hello World !!</title>
    </head>

    <body>
        <h1>Hello World !!</h1>
        Today is : <%= new java.util.Date().toString() %>
    </body>
</html>

Jika sudah, sekarang jalankan tomcat-nya dengan mengetikkan perintah : [plain] martinusadyh@artivisi:~$ sudo /etc/init.d/tomcat7 start [/plain]

Dan bila tidak ada pesan kesalahan, maka coba buka browser dan arahkan pada alamat http://localhost:8080/~namauser kemudian tekan ENTER. Jika tidak ada kesalahan, maka kita akan melihat tampilan seperti gambar dibawah ini : [caption id=“attachment_2094” align=“alignleft” width=“300”]Tomcat User Web Applications Tomcat User Web Applications[/caption]

Beri Komentar Lewat Facebook:

Beri Komentar Lewat Disqus: