Installing Jakarta – Tomcat

General Information

A straight forward manner to install the basic Jakarta – Tomcat server.


  1. Minimal knowledge of FreeBSD and a minimal FreeBSD installation.
  2. Linux compatibility, wget and unzip have to be installed.
  3. Local or remote access to the box.
  4. You will need a web browser in order to sign the JDK agreement and download accordingly.


Download and unpack the latest Apache – Tomcat source from in your home directory.

 # cd ~ # wget # tar xvzf apache-tomcat-6.0.14-src.tar.gz # cd apache-tomcat-6.0.14-src 

Read the included BUILDING.txt.

This text file contains the steps we are going to take to successful install Jakarta – Tomcat.

 # more BUILDING.txt 

Following this instructions, we have to download and install the JDK first and Ant afterwards. adidas gazelle soldes ugg australia bottes Instead of following the provided link in the text file for downloading the JDK, we will use to download the needed JDK. asics gel lyte v ugg 2017 chaussures running nike Please select the Diablo JDK 1.5.0-7 package accordingly your architecture and follow the download procedure. adidas superstar pas cher ugg australia adidas ultra boost chaussure adidas zx flux Go to your download directory and add the package.

 # pkg_add diablo-jdk-freebsd6.i386. 

The installation can complain about two missing packages: xorg-libraries-6.9.0 and javavmwrapper-2.0_6. We add the packages as follows or use their respectively ports and afterwards re-execute previous command.

 # pkg_add -r xorg-libraries # pkg_add -r javavmwrapper 

You can safely ignore following notice after adding the diablo-jdk:

 pkg_add: warning: package 'diablo-jdk-' requires 'javavmwrapper-2.0_6', but 'javavmwrapper-2.3' is installed 

Now we download apache-ant from and unpack it in /usr/local/apache-ant-1.7.0. FF14 gil chaussure adidas zx flux ugg noir

 # cd ~ # wget # tar xzf apache-ant-1.7.0-bin.tar.gz # cp -r apache-ant-1.7.0/ /usr/local/ # cd /usr/local/apache-ant-1.7.0 

Before we can start building Tomcat, we have to set a few environment variables.

 # setenv ANT_HOME /usr/local/apache-ant-1.7.0 # setenv JAVA_HOME /usr/local/diablo-jdk1.5.0 # setenv PATH /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin # :/usr/local/apache-ant-1.7.0/bin 

We are ready to build Tomcat, first go to your Apache – Tomcat directory.

 # cd ~/apache-tomcat-6.0.14-src 

Now we have to execute ‘ant download’ and ‘ant’ in this directory. Soldes 2017 Asics cheap ffxiv Items asics france Adidas Zx Flux Although we followed the set environment instructions provided in the BUILDING.txt, ‘ant’ won’t do its thing at this point. nike air max 2018 bottes ugg nike air tn asics chaussures ffxiv gil We know better. nike air zoom pegasus chaussures nike femme 2017 Execute ‘ant’ as follows in the source directory of Apache-Tomcat.

 # /usr/local/apache-ant-1.7.0/bin/ant download 

Probably you will get this build error:

 testexist: [echo] Testing for /usr/share/java/eclipse/plugins/org.eclipse.jdt.core_3.2.3.v_686_R32x.jar downloadzip: [get] Getting: [get] To: /usr/share/java/ [get] Error opening connection [get] Error opening connection [get] Error opening connection [get] Can't get to /usr/share/java/ BUILD FAILED /usr/home/phil/apache-tomcat-6.0.14-src/build.xml:680: The following error occurred while executing this line: /usr/home/phil/apache-tomcat-6.0.14-src/build.xml:635: Can't get to /usr/share/java/ 

Reading the BUILD FAILED paragraph implies the solution. new balance nike air max flyknit ultra 2.0 ffxiv gil We solve this as follows:

 # cd /usr/share/java # wget # unzip # rm 

Go back to your Apache-Tomcat source directory and re-execute

 # /usr/local/apache-ant-1.7.0/bin/ant download 

Then, run

 # /usr/local/apache-ant-1.7.0/bin/ant 

When the build is successful, Apache-Tomcat is located in the output directory of the source directory. asics duomax cheap ffxiv Items We copy the contents of ~/apache-tomcat-6.0.14-src/output/build to /usr/local/apache-tomcat-6.0.14. Then we have to make the shell scripts executable and finally set the server’s home environment.

 # cp –r output/build/ /usr/local/apache-tomcat-6.0.14 # cd /usr/local/apache-tomcat-6.0.14/bin && chmod +x * # setenv CATALINA_HOME /usr/local/apache-tomcat-6.0.14 

 # ./ Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.14 Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.14 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.14/temp Using JRE_HOME: /usr/local/diablo-jdk1.5.0 touch: /usr/local/apache-tomcat-6.0.14/logs/catalina.out: No such file or directory 

We notice, again, following the provided install instructions, will lead to some error.

 # cd /usr/local/apache-tomcat-6.0.14 # mkdir logs # cd bin 

 # ./ Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.14 Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.14 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.14/temp Using JRE_HOME: /usr/local/diablo-jdk1.5.0 # 

Now use your web browser and point to http://localhost:8080/ or if you installed Tomcat on another box, point to the respective web address.

Note: For another web address as your local loop back, forward your port in your router.

Installing Jakarta – Tomcat can be a time waster and painful when you don’t have the time or the patience to install it. nike air max command Adidas Running Adidas soldes In my opinion the installation instruction is not newbie friendly and by this document I hope I can spare some pain.

Speak Your Mind