Skip to Content

How to Install Tomcat on Linux?

Ahmed Hashim's picture

How to setup Apache Tomcat on Linux?

  • Download Java SDK from

download the "self-extracting file"

  • Install Java SDK

Open new shell type su to login as root

#su
#chmod +x j2sdk-1_4_2_09-linux-i586.bin
#./j2sdk-1_4_2_09-linux-i586.bin

press enter till finish the agreement and type y to start installation. you will find it installed in your home directory

  • set Java Environment Variables
#export JAVA_HOME=/home/hashim/j2sdk1.4.2_09/
#export PATH=${JAVA_HOME}/bin

replace the directory above with the correct directory according to your system.

  • Test Java version

if you want to know the current java version type you should see

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-b05)
Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)
  • Download Tomcat

download version 5.0.28 to be compatible with JDK 1.4.2 because the latest versions of tomcat require JDK5

  • extract tomcat

  • Install Tomcat
#cd jakarta-tomcat-5.0.28
#cd bin
#tar xvfz jsvc.tar.gz
#cd jsvc-src
#chmod +x configure
#./configure
#make
#cp jsvc ..
#cd ..
  • Run Tomcat

you should see the Tomcat Administration page

  • Test Tomcat

go to webapps/ROOT in the tomcat directory and create page hello.html and write in it

  • Make JSP page

go to webapps/ROOT in the tomcat directory and create page hello.jsp and write in it the following lines

 < %=new String("Hello Ahmed Hashim")% >
<br>
< %=new java.util.Date()% >
<br>

you should see my Name

  • Monitor Tomcat

you can see the log file in the logs directory

  • Stop Tomcat

go to the tomcat bin directory

Note:- I can see that Tomcat on Linux faster that tomcat in windows at least 3 times in both startup, shutdown and in compiling.

Comments

Ahmed Hashim's picture

why script sample didnt appea

why script sample didnt appear?

the '%' character should appe

the '%' character should appear directly after/before the start/closing tag marker ..so it would be like &lt;=%new java.util.Date()%&gt;

and not &lt; =%new java.util.Date()% &gt;

Ahmed Hashim's picture

I don't know what you are tal

I don't know what you are talking about, about my last comment on this page it was about the format of the script in side the artile not as a JSP code.

Anyway, It is the first time to see a way for bug fixing in JSP with Decompiling the compiled generates code!! thnx :)

lol ok.. next time explicitly

lol ok.. next time explicitly delcare what's going wrong... and you're welcome

Ahmed Hashim's picture

ok

OK, sorry for this. by the way whats ur name?

:)

same as your first

same as your first

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.


Dr. Radut | book