Anda di halaman 1dari 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

Anda mungkin juga menyukai