(一)目錄結構
tomcat的目錄結構如下: 目錄名 簡介
bin 存放啟動和關閉tomcat腳本
conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml
work 存放jsp編譯后產生的class文件
webapp 存放應用程序示例,以后你要部署的應用程序也要放到此目錄
logs 存放日志文件
lib/japser/common 這三個目錄主要存放tomcat所需的jar文件,webapps文件夾主要用于web應用程序部署,比如你可以把你的應用程序包,如war文件拷到該目錄下,容器會自動部署;conf文件夾下主要是放置tomcat的服務器的相關配置文件;common文件夾主要是對容器全局變量的文件放置地方,如common/lib下就是放置一些需要全文配置的文件包。
(二)servlet配置
(1)java_home=D:/jdk1.5 path=%JAVA_HOME%/binclasspath=.;D:/jdk1.5/lib/dt.jar;D:/jdk1.5/lib/tools.jar;D:/Tomcat 5.5/common/lib/servlet-api.jar;
*注:“.;”代表當前目錄下的所有引用,“%...%”變量宏替換,其中D:/Tomcat 5.5/common/lib/servlet-api.jar為Tomcat的servlet API實現,一定要加上,否則無法編譯servlet
(2)注冊servlet
在d:/tomcat5.5/webapps中新建文件夾shop/WEB-INF,將ROOT/WEB-INF中的classes,lib,web.xml拷入WEB-INF中。
用記事本打開d:/tomcat5.5/webapps/shop/WEB-INF/web.xml
在
- <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2e ehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "; version="2.4">
<display-name>Welcome to Tomcat</display-name>
<description>Welcome to Tomcat</description>
- <!-- JSPC servlet mappings start
-->
.
.
.
- <!-- JSPC servlet mappings end
-->
</web-app>
之間相應位置追加以下兩組數據:
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>Hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/servlet/Hello</url-pattern>
</servlet-mapping>
*注:<servlet-name>...</servlet-name>為servlet在服務器中的ID
<servlet-class>...</servlet-class>為servlet-class類名
<url-pattern>...</url-pattern>為鏡像路徑亦虛擬路徑
D:/tomcat5.5/common/classes為類共享目錄,亦可在:
D:/tomcat5.5/webapps/shop/WEB-INF/web.xml
D:/tomcat5.5/webapps/servlets-examples/WEB-INF/web.xml
中注冊,不過在應用servlet時須加入D:/tomcat5.5/webapps/下的目錄名,如:
http://localhost:8080/shop/servlet/Hello
http://localhost:8080/servlets-examples/servlet/Hello
e.重新啟動服務器后,打開IE瀏覽器并在地址欄中輸入http://localhost:8080/servlet/Hello
(3)、將jsp文件放在/shop中,將編譯的class文件放在/shop/WEB-INF/classes中。
(三)javabean配置
新聞熱點
疑難解答