開發JSP與Servlet程序不需下載Apache服務器,如果初次接觸JAVA開發,可將Apache或IIS刪除,以免80端口沖突。
1、下載TOMCAT5
http://jakarta.apache.org/site/binindex.cgi
2、設置JAVA_HOME環境變量
在“我的電腦”單擊右鍵,選擇“高級”,點“環境變量”, 在“系統變量”欄內點“新建”,然后設置如下:
變量名:JAVA_HOME
變量值:C:j2sdk1.4.1_01 (設置為j2se安裝目錄)
3、設置缺省WEB程序路徑
打開“Tomcat 5安裝目錄/conf/server.xml”, 找到下面句子,將其前后注釋符(“<!-- 和 -->”)去掉。
<Context path="" docBase="ROOT" debug="0"/>
注意Tomcat 5中此句有一個錯誤,去掉注釋符后,需在上句尾“>”前加一個“/”
4、設置允許servlet自動重編譯
找到server.xml中如下語句:
<!-- Define properties for each web application. ...
-->
在其后加上:<DefaultContext reloadable="true"/>
5、將端口號8080改為80
在server.xml中找到 port="8080" 將其改為80
6、設置允許直接調用serverlet
在與server.xml同目錄下的web.xml中找到下列語句,將其注釋符去掉
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
同樣將下列語句注釋符去掉
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
...
</servlet>
7、調用JSP和HTM
將需運行的文件拷貝到“Tomcat 5安裝目錄/webapps/ROOT”目錄下,打開IE,在地址欄輸入:“http://localhost/文件名” 即可,或在ROOT目錄下建子目錄,將文件拷貝至子目錄下,在IE地址欄輸入:“http://localhost/子目錄名/文件名”,調用時注意大小寫。
8、在WINDOWS2000中采用上文方法設置CLASSPATH環境變量,使環境變量中包含以下語句:
安裝目錄/common/lib/servlet-api.jar ;
安裝目錄/common/lib/jsp-api.jar
9、調用servlet
將需運行的文件拷貝到“Tomcat 5安裝目錄/webapps/ROOT/WEB-INF/classes”目錄下,注意在TOMCAT近期的版本中已不包含classes目錄了,如果你的TOMCAT中無此目錄,可手工創建一個,然后把編譯好的class文件放在此目錄下即可,在IE地址欄輸入:http://localhost/servlet/文件名 即可。注意大小寫,另如果編譯出錯,應檢查一下上文提到的環境變量是否設置正確。
原文轉自:http://www.anti-gravitydesign.com