Anda di halaman 1dari 5

Cara Instalasi Tomcat

1. Pengantar
JavaServlet dan Java Server Page merupakan solusi Java untuk pengembangan
aplikasi berbasis Web. Untuk dapat bekerja, JavaServlet dan Java Server Page
membutuhkan engine. Di antara engine yang tersedia sebagai open source adalah Tomcat.
Tomcat dikembangkan sebagai bagian dari Project Jakarta yang bernaung di dalam pache
So!t"are #oundation. Website tentang Tomcat dapat nda dapatkan D$S$%$.
2. Proses Installation
Mendapatkan installation file
Jika nda belum memiliki $nstallation !ile&nya nda bisa mendo"nloadnya D$S$%$.
nda dapat juga dapat mendo"nload source !ile atau binary !ile. #ile tersedia dalam
compressed !ile ber&e'tension .tar ataupun .zip.
Installation dengan ZIP file
Untuk meng&install Java Development (it dari installation !ile ber&!ormat )$P, nda
dapat meng&un*ipnya.
+isalkan di atas ,inu', installation !ile yang nda do"nload bernama jakarta&tomcat&
-.../.*ip. Tentukan di mana nda akan meng&install. +isalkan nda akan meng&install ke
directory 0home0lab. Pindahkan !ile jakarta&tomcat&-.../.*ip ke directory pilihan nda
tersebut, selanjutnya jalankan un*ip melalui console dari directory tersebut.
$ unzip jakarta-tomcat-.2.1.zip
+aka installation !ile akan di un*ip 1
!rc"i#e$ jakarta-tomcat-.2.1.zip
creating$ jakarta-tomcat-.2.1%
inflating$ jakarta-tomcat-.2.1%&IC'()'
creating$ jakarta-tomcat-.2.1%*e+apps%
inflating$ jakarta-tomcat-.2.1%*e+apps%,--T.*ar
inflating$ jakarta-tomcat-.2.1%*e+apps%test.*ar
inflating$ jakarta-tomcat-.2.1%*e+apps%e.amples.*ar
inflating$ jakarta-tomcat-.2.1%*e+apps%admin.*ar
Sehingga memiliki hasil akhir 1
creating$ jakarta-tomcat-.2.1%src%org%apac"e%tomcat%startup%
inflating$ jakarta-tomcat-.2.1%src%org%apac"e%tomcat%startup%'m+ededTomcat.ja#a
inflating$ jakarta-tomcat-.2.1%src%org%apac"e%tomcat%startup%/ostConfig.ja#a
inflating$ jakarta-tomcat-.2.1%src%org%apac"e%tomcat%startup%Tomcat.ja#a
creating$ jakarta-tomcat-.2.1%logs%
nda akan mendapatkan sebuah sub directory jakarta&tomcat&-.../ di ba"ah directory
0home0lab. Directory 0home0lab0jakarta&tomcat&-.../ ini disebut T2+3T452+6.
Selesailah proses instalasi Tomcat, dan nda siap bekerja dengan JavaServlet dan Java
Server Pages.
. )truktur 0irector1 0i 2a*a" T-MC!T3/-M'
Di dalam directory T2+3T452+6 terdapat beberapa sub directory, di antaranya
adalah1
7in 8 (umpulan script9kode program: untuk menjalankan dan menghidupkan Tomcat.
3on! 8 (umpulan !ile&!ile kon!igurasi berada.
,ib 8 (umpulan !ile&!ile library ber&e'tension .jar berada.
Webapps 8 Di mana, secara De!ault 9standar:, nda dapat meletakkan JavaServlet dan JSP.
4. Proses Menjalankan 5Mengeksekusi6 Tomcat
Untuk menjalankan Tomcat maka nda harus melakukan beberapa pengaturan sebagai
berikut 1
)et #aria+el lingkungan P!T/ agar memuat director1 dimana ja#a +erada
3ontoh 1
$ e.port P!T/7%"ome%la+%jdk1..1381%+in$$P!T/
;anti directory&nya ke T-MC!T3/-M'%+in
3ontoh 1
$ cd %"ome%la+%jakarta-tomcat-.2.1%+in
Jalankan startup.+at
3ontoh 1
$ .%startup.s"
Tomcat akan berjalan
3ontoh 1
9uessing T-MC!T3/-M' from tomcat.s" to .%..
)etting T-MC!T3/-M' to .%..
:sing classpat"$ .%..%li+%ant.jar$.%..%li+%jasper.jar$.%..%li+%ja.p.jar$.%..%li+
%parser.jar$
.%..%li+%ser#let.jar$.%..%li+%test$.%..%li+%*e+ser#er.jar$%"ome%la+%jdk1..1381
%+in%..%li+%tools.jar
;la+<local"ost +in=$ 2882-8>-8 8?$@A$41 - Conte.tManager$
!dding conte.t Ct.5 %e.amples 6
2882-8>-8 8?$@A$41 - Conte.tManager$ !dding conte.t Ct.5 %admin 6
)tarting tomcat. C"eck logs%tomcat.log for error messages
2882-8>-8 8?$@A$41 - Conte.tManager$ !dding conte.t Ct.5 6
2882-8>-8 8?$@A$41 - Conte.tManager$ !dding conte.t Ct.5 %test 6
2882-8>-8 8?$@A$41 - PoolTcpConnector$ )tarting /ttpConnection/andler on B8B8
2882-8>-8 8?$@A$41 - PoolTcpConnector$ )tarting !jp12Connection/andler on B88A
(emudian cobalah anda uji melalui Web bro"ser apakah proses installasi telah berhasil
atau tidak.
nda dapat melihat Tomcat dengan mem&bro"se ke "ttp$%%local"ost$B8B8
@. Proses Meng"entikan Tomcat
Untuk menghentikan Tomcat 1
)et #aria+el lingkungan P!T/ agar memuat director1 di mana ja#a +erada
3ontoh 1
$ e.port P!T/7%"ome%la+%jdk1..1381%+in$$P!T/
;anti directory&nya ke T-MC!T3/-M'%+in
3ontoh 1
$ cd %"ome%la+%jakarta-tomcat-.2.1%+in
Jalankan startup.+at
3ontoh 1
$ .%s"utdo*n.s"
+aka Tomcat akan berhenti.
+isalnya 1
9uessing T-MC!T3/-M' from tomcat.s" to .%..
)etting T-MC!T3/-M' to .%..
:sing classpat"$ .%..%li+%ant.jar$.%..%li+%jasper.jar$.%..%li+%ja.p.jar$
.%..%li+%parser.jar$
.%..%li+%ser#let.jar$.%..%li+%test$.%..%li+%*e+ser#er.jar$%"ome%la+
%jdk1..1381%+in%..%li+%tools.jar
)top tomcat
>. Trou+les"ot
7eberapa trouble yang sering terjadi saat menjalankan Tomcat 1
jika muncul command 9komentar: seperti diba"ah ini 1
Cannot find C!D!. Please set 1our P!T/.
+aka nda perlu melakukan pengaturan <ariabel lingkungan dengan benar agar memuat
directory di mana java berada.
E!T!&$ja#a.net.2ind'.ception$ !ddress alread1 in use
ja#a.net.2ind'.ception$ !ddress alread1 in use
at ja#a.net.Plain)ocketImpl.socket2ind5(ati#e Met"od6
at ja#a.net.Plain)ocketImpl.+ind5Plain)ocketImpl.ja#a$48@6
at ja#a.net.)er#er)ocket.5)er#er)ocket.ja#a$1A86
at ja#a.net.)er#er)ocket.5)er#er)ocket.ja#a$1216
at org.apac"e.tomcat.net.0efault)er#er)ocketEactor1.create)ocket
50efault)er#er)ocketEactor1.ja#a$?A6
at org.apac"e.tomcat.ser#ice.PoolTcp'ndpoint.start'ndpoint
5PoolTcp'ndpoint.ja#a$2?6
at org.apac"e.tomcat.ser#ice.PoolTcpConnector.start
5PoolTcpConnector.ja#a$1BB6
at org.apac"e.tomcat.core.Conte.tManager.start5Conte.tManager.ja#a$@2A6
at org.apac"e.tomcat.startup.Tomcat.e.ecute5Tomcat.ja#a$2826
at org.apac"e.tomcat.startup.Tomcat.main5Tomcat.ja#a$2@6
Jika terdapat aplikasi lain atau nda mendapati Tomcat sudah berjalan di port =>=>
juga. +aka nda dapat menghentikan aplikasi lain tsb, atau mengubah !ile kon!igurasi
server.'ml di ba"ah directory T2+3T452+60con!.
0o*nload !rtikel

Anda mungkin juga menyukai