CoreBSD Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

coreartikel:apachetomcat [2005/10/19 01:51] – created bangcoreartikel:apachetomcat [2025/10/25 17:09] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Apache Tomcat ======
  
 +
 +{{http://jakarta.apache.org/tomcat/tomcat-5.0-doc/images/tomcat.gif }} Tomcat yg akan digunakan saat ini adalah Tomcat5. Seperti yang kita ketahui bahwa tomcat5 merupakan bagian project Apache Jakarta Project yg saat ini merupakan project implementasi dari Servlet 2.4 dan JavaServer Pages 2.0 yg merupakan spesifikasi dari Java Community Process [[http://www.jcp.org | (JCP)]].
 +
 +===== Installasi Tomcat =====
 +
 +Proses installasi tomcat diambil dari ports.
 +<code>
 +krisna@kesemek$ sudo make
 +===>  Vulnerability check disabled
 +===>  Extracting for jakarta-tomcat-5.0.25
 +>> Checksum OK for jakarta-tomcat-5.0.25.tar.gz.
 +===>  Patching for jakarta-tomcat-5.0.25
 +Installation settings:
 +   Destination directory:    /usr/local/jakarta-tomcat5.0
 +   Control program location: /usr/local/bin/tomcat50ctl
 +   Startup script location:  /usr/local/etc/rc.d/020.jakarta-tomcat50.sh
 +   Location of JDK:          /usr/local/jdk1.4.2
 +   Location of Java port:    java/jdk14
 +   Running as (user/group):  www/www
 +   HTTP port:                8180
 +   Shutdown listener port:   8005
 +   WARP port:                8008
 +   AJP 1.3 connector port:   8009
 +   Logfile stdout:           /usr/local/jakarta-tomcat5.0/logs/stdout.log
 +   Logfile stderr:           /usr/local/jakarta-tomcat5.0/logs/stderr.log
 +   Starting after install:   NO
 +   Stop time-out:            5 sec.
 +===>  Applying FreeBSD patches for jakarta-tomcat-5.0.25
 +>> Removing unneeded files... [ DONE ]
 +>> Customizing daemonctl.c... [ DONE ]
 +>> Customizing daemonctl.1... [ DONE ]
 +>> Customizing startup.sh... [ DONE ]
 +>> Customizing server.xml... [ DONE ]
 +===>  Configuring for jakarta-tomcat-5.0.25
 +krisna@kesemek$sudo make install
 +</code>
 +
 +===== Hasil Proses =====
 +
 +Hasil dari proses ini:
 +<code>
 +krisna@kesemek ls -al /usr/local/jakarta-tomcat5.0/
 +total 52
 +drwxr-xr-x  11 www   www      512 Jul 10 03:23 .
 +drwxr-xr-x  22 root  wheel    512 Jul 10 03:23 ..
 +-rw-r--r--   1 www   www    11357 Jul 10 03:23 LICENSE
 +-rw-r--r--   1 www   www      505 Jul 10 03:23 NOTICE
 +-rw-r--r--   1 www   www     8632 Jul 10 03:23 RELEASE-NOTES
 +-rw-r--r--   1 www   www     5792 Jul 10 03:23 RUNNING.txt
 +drwxr-xr-x   2 www   www      512 Jul 10 03:23 bin
 +drwxr-xr-x   5 www   www      512 Jul 10 03:23 common
 +drwxr-xr-x   3 www   www      512 Jul 10 03:30 conf
 +drwxr-xr-x   2 www   www      512 Jul 10 03:26 logs
 +drwxr-xr-x   5 www   www      512 Jul 10 03:23 server
 +drwxr-xr-x   4 www   www      512 Jul 10 03:23 shared
 +drwxr-xr-x   2 www   www      512 Jul 10 03:23 temp
 +drwxr-xr-x   8 www   www      512 Jul 10 03:23 webapps
 +drwxr-xr-x   3 www   www      512 Jul 10 03:26 work
 +</code>
 +
 +Dengan configurasi ada pada /usr/local/jakarta-tomcat5.0/conf/. Script untuk menjalankan JakartaTomcat ini ada pada /usr/local/etc/rc.d/020.jakarta-tomcat50.sh.
 +
 +===== Question ? =====
 +
 +  * Kok simple gitu sih? Yap karena proses installasi yg kita pakai intinya tinggal extract. Tidak build, jika memang menginginkan proses build JakartaTomcat secara manual, silahkan saja. Yg diperlukan adalah ant /usr/ports/devel/apache-ant. 
 +  * Apakah tidak dibahas disini untuk building via source? Tidak!! Pemakaian ports sebenarnya akan menguntungkan pada saat proses upgrade. JavaFromScratch menyakitkan hati buat aku, cukup dasarnya saja JDK saya build dari source. Yang lainnya kenapa mesti bingung. Apa mau sumbang processor  || cpu || memory?
 +
 +Usul,saran,tambahan & makian mail me at: moc.liamg@ansirk