Windows下配置tomcat6.0.35


Tomcat的配置是基於java的環境之上的,此處略去jdk的安裝和環境變量的配置。

1.tomcat官網http://tomcat.apache.org/download-60.cgi上下載tomcat,此處選擇的版本為6.0.35. 

下載后解壓到一個目錄,如:D:\apache-tomcat-6.0.35

2. 配置環境變量:

a.新建系統變量:TOMCAT_HOME, value為:D:\apache-tomcat-6.0.35 

 

b.在系統變量 CLASSPATH中添加:%TOMCAT_HOME%\lib\servlet-api.jar; %TOMCAT_HOME%\bin

(如果系統變量中沒有CLASSPATH,請自己新建該系統變量)

此處的關鍵在於%TOMCAT_HOME%\lib \servlet-api.jar的添加,如果只添加%TOMCAT_HOME%\lib, 將導致編譯失敗,原因是找不到servlet相關的庫。 

3.測試第一個HelloWorld.java.

a.在Tomcat根目錄下建立文件夾,隨意命名為summerRoot,即D:\apache-tomcat-6.0.35\webapps\summerRoot,

在該文件夾下再建立文件夾WEB-INF,即D:\apache-tomcat-6.0.35\webapps\summerRoot\WEB-INF\classes,再建立文件夾classes,即D:\apache-tomcat-6.0.35\webapps\summerRoot\WEB-INF\classes。Classes文件夾就是編譯完成的servlet程序應該在的位置。

b.隨便打開一個編輯器,輸入以下代碼,並命名為HelloWorld.java,保存在classes文件夾下。

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>This is my first servlet!</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Hello World!</h1>");
        out.println("</body>");
        out.println("</html>");
    }
}

在cmd下進入classes目錄,並輸入命令:javac HelloWorld.java,編譯該代碼,編譯完成后生成HelloWorld.class。

c. 在WEB_INF目錄下建立文件web.xml,內容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>

d.雙擊運行D:\apache-tomcat-6.0.35\bin\startup.bat,打開瀏覽器輸入網址:http://localhost:8080/summerRoot/HelloWorld,就可以看到效果 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM