Tomcat5.0.28 Web伺服器上部署Servlet程式
來源:互聯網
上載者:User
Tomcat5.0.28 Web
伺服器上部署
Servlet
程式
安裝伺服器可以到http://tomcat.apache.org 下載最新版的Apache Tomcat Web Server,我下的是5.0.28版。下載到安裝檔案 jakarta-tomcat-5.0.28.exe ,雙擊安裝就行了。 裝完了檢查一下環境變數的配置:JAVA_HOME:java sdk的位置;在使用者變數中的ClassPath 中添加如下路徑:1) java sdk的位置/lib/tools.jar;2) Tomcat 安裝路徑/Apache Software Foundation/Tomcat 5.0/common/lib/servlet-api.jar; 這些參數會在伺服器啟動或者servlet編譯使用到。 運行 ./bin/startup.bat 啟動伺服器後,就可以通過 http://localhost:8080訪問Tomcat伺服器了。
建立網站在 /tomcat 5.0 / webapps / 下建立新檔案夾,檔案的結構如下:新網站 /新網站 / images新網站 / WEB-INF新網站 / WEB-INF/web.xml新網站 / WEB-INF/classes 新網站 / 下放置靜態網頁 html、htm。新網站 / WEB-INF 中放置servlet。所有的servlet類需要放到WEB-INF/classes 目錄下,並在web.xml中註冊後,才能被訪問到。 Web.xml是servlet部署描述檔案(servlet X.X deployment descriptor)。有關編寫web.xml檔案詳細資料可以在 http://java.sun.com/dtd/ 查到。使用<servlet>標記註冊servlet類,使用<servlet-mapping>標記映射servlet的訪問路徑,這些都填寫完畢了,就將一個servlet對外發布了。下面是一個簡單的web.xml,<?xml version="1.0" encoding="ISO-8859-1"?><!-- 用來測試所學的新知識。 2005/11/29 Dave--> <!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> Just For Test </display-name> <description> no comment,:) </description> <!-- Define servlets -->
<servlet>
<servlet-name>HelloWorld
</servlet-name>
<servlet-class>HelloWorld
</servlet-class>
</servlet> <!-- Define servlets mapping -->
<servlet-mapping>
<servlet-name>HelloWorld
</servlet-name>
<url-pattern>/servlet/HelloWorld
</url-pattern>
</servlet-mapping></web-app>