0% found this document useful (0 votes)
427 views18 pages

Apache Tomcat

This document provides instructions for downloading, installing, configuring, and testing the Apache Tomcat server. It discusses: - Downloading Java SDK and Apache Tomcat - Configuring Tomcat by setting environment variables for the home and base directories - Starting and stopping Tomcat using startup and shutdown scripts - Accessing the server locally on port 8080 by default - Testing functionality by deploying sample HTML, JSP and Servlet files

Uploaded by

shashwat2010
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
427 views18 pages

Apache Tomcat

This document provides instructions for downloading, installing, configuring, and testing the Apache Tomcat server. It discusses: - Downloading Java SDK and Apache Tomcat - Configuring Tomcat by setting environment variables for the home and base directories - Starting and stopping Tomcat using startup and shutdown scripts - Accessing the server locally on port 8080 by default - Testing functionality by deploying sample HTML, JSP and Servlet files

Uploaded by

shashwat2010
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Infinity

Introduction Download & Install Java S/W Development Kit Download a server (Apache Tomcat) Configure the server Set up development environment Test your setup Establish a deployment method

Infinity

Apache is the most common HTTP Web Server on the Internet. It is the Web server used at http://web.njit.edu The Tomcat server is a Java-based Web Application container which is used to run Servlet and Java Server Pages (JSP) Web applications. Tomcat has become the reference implementation for both the Java Servlets and Java Server Pages specifications.

Infinity

Apache Tomcat is used to serve Java Servlets and Java Server Pages. It's a complex piece of software and though the documentation is very comprehensive, it helps to have a good reference work to hand.

It is an open source Java Servlet application server used to deploy Java applications after they are built with JSP and Servlets. It can be used as a standalone product or it can be integrated with the Apache server.

Infinity

Infinity

#java version #javac help

Infinity

Step1 : Install all the prequistes Redhat : #yum install java Ubuntu : #apt-get install java Step2 : Download tomcat source package and uncompress it. Redhat/Ubuntu #cd /opt #wget http://www.trieuvan.com/apache/tomcat/tomcat6/v6.0.29/bin/apache-tomcat-6.0.29.tar.gz #tar xvfz apache-tomcat-6.0.29.tar.gz Step3 : Setup the paths for Catalina and others. Setting catalina paths Redhat/ubuntu CATALINA_HOME=/opt/apache-tomcat-6.0.29 Infinity CATALINA_BASE=/opt/apache-tomcat-6.0.29

bin/sartup.sh : will start the tomcat server bin/shutdown.sh : will stop the tomcat server By default Apache Tomcat will be hosted on localhost : 8080 port by default. So try to access the site with web browser http://localhost:8080 or http://localhost:8080 or http://systemname:8080
Infinity 8

Infinity

Infinity

10

Infinity

11

Infinity

12

Need to test
Static HTML JSP Servlets : A servlet is a Java programming language class used to extend the capabilities of servers that can be accessed by a host application via a request-response programming model

Test files provided


Testing.html, Testing.jsp, TestingServlet.java

Use default setting (webapps/ROOT)

Infinity

13

Infinity

14

Infinity

15

Must be compiled, put in appropriate directories, and referenced correctly.

Infinity

16

Client

Web Server (Apache) Tomcat


Servlet JSP page Java Web Container

Browser

Application Client Client Container Client Machine Database

Session Bean

Entity Bean

EJB Container

JBoss, WebSphere, WebLogic, etc


17

Infinity


Infinity 18

You might also like