230 likes | 240 Views
Step-by-step instructions on installing and configuring a web server, including installing Java, Tomcat, and testing the installation.
E N D
Chapter 1 Server Setup and Configuration
Contents • Installing and Configuring Web Server • Testing the Installation
A. Installing and Configuring Web Server • Installing Java • Installing Tomcat Web Server • Configuring Tomcat
1. Installing Java • Download JDK 6 Update 6 (jdk-6u6-windows-i586-p.exe)athttp://java.sun.com/javase/downloads/index.jsp and run it
2. Installing Tomcat Web Server • Download apache-tomcat-6.0.16.exe at http://tomcat.apache.org and run it • Destination folder:C:\Program Files\Apache Software Foundation\Tomcat 6.0 (TOMCAT_DIR)
3. Configuring Tomcat • Configuration file: TOMCAT_DIR/conf/server.xml 3.1. Specifying Server Port 3.2. Enabling Servlet Reloading
Change to 80 3.1. Specifying Server Port • Change port from 8080 to 80
3.2. Enabling Servlet Reloading Add DefaultContext:
B. Testing the Installation 1. Starting Tomcat 2. Testing HTML 3. Testing JSP 4. Testing Servlet
1. Starting Tomcat • Start > All Programs > Apache Tomcat 6.0 > Monitor Tomcat • Right-click the Tomcat icon at the lower right corner of the screen > Start service
2. Testing HTML 2.1. Preparing Hello.html 2.2. Running Hello.html in Web Browser
2.1. Preparing Hello.html • Use Microsoft FrontPage or Dreamweaver 8 to edit and save Hello.html to TOMCAT_DIR/webapps/ROOT
3. Testing JSP 3.1. Preparing Hello.jsp File 3.2. Running Hello.jsp in Web Browser
3.1. Preparing Hello.jsp File • Use Microsoft FrontPage or Dreamweaver 8 to edit and save Hello.jsp to TOMCAT_DIR/webapps/ROOT
4. Testing Servlet 4.1. Preparing HelloServlet 4.2. Declaring HelloServlet in web.xml 4.3. Running HelloServlet in Web Browser
4.1. Preparing HelloServlet.java • Use Eclipse 3.2 to edit HelloServlet.java (see next slide) • Import TOMCAT_DIR/lib/servlet-api.jar to the Eclipse project • Save HelloServlet.class to TOMCAT_DIR/webapps/ROOT/WEB-INF/classes
4.2. Declaring HelloServlet in web.xml • Using WordPad or Dreamweaver to add the following to TOMCAT_DIR/webapps/ROOT/WEB-INF/web.xml
References • Core Servlets And Java Server Pages, Volume 1, 2nd Edition, Chapter 02.