国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Tomcat入門指南

2019-11-18 16:08:25
字體:
來源:轉載
供稿:網友

Tomcat是一個免費的開源Web服務器,最新版本是5.5.1,支持Servlet2.4,jsp2.0,非常適合初學者學習java Web開發。下面是一個簡單的Tutorial:

[安裝Tomcat]
在安裝Tomcat之前,必須首先安裝JDK1.4,因為Tomcat本身是純Java程序,需要JVM運行,此外JSP頁面需要javac來編譯運行,因此必須安裝JDK(單裝JRE不行)。

  • 然后從Tomcat官方站點下載最新版的Tomcat:
    Windows版本:http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.5.1/bin/jakarta-tomcat-5.5.1.zip
  • Linux版本:http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.5.1/bin/jakarta-tomcat-5.5.1.tar.gz

Tomcat不需安裝,直接解壓到某個目錄即可(請注意整個路徑不要有中文名)。

[配置Tomcat]

先設置如下環境變量:
JAVA_HOME = <JDK安裝目錄>
TOMCAT_HOME = <Tomcat根目錄>
在Path最后附加:
Path = ......;%JAVA_HOME%/bin

如果使用linux,請用eXPort設置環境變量。

然后打開控制臺窗口,輸入javac,如果能夠運行,說明能找到JDK的編譯器,輸入java -version,如果顯示1.4.x_xx則配置正確,否則檢查是否安裝了低版本的JDK(比如1.3版本),如果有低版本的JDK,把它從Path中移除即可。

[啟動和關閉Tomcat]

打開目錄%TOMCAT_HOME%/bin,運行startup.bat(linux下是startup.sh),稍等片刻,直到出現
信息: Server startup in XXXXX ms
表示啟動成功!

要關閉Tomcat,最好不要直接關掉控制臺窗口,運行%TOMCAT_HOME%/bin/shutdown.bat(linux下是shutdown.sh)。

[第一個JSP程序]

運行在Tomcat的Web程序全部放在%TOMCAT_HOME%/webapps下,每個應用單獨一個目錄,我們開始寫第一個"Hello, world"JSP頁面。

首先,我們在%TOMCAT_HOME%/webapps下新建一個hello目錄,作為整個Web應用程序的根目錄,然后在hello目錄下新建hello.jsp,用任何文本編輯器輸入以下內容:
<% out.

然后啟動Tomcat,打開瀏覽器,輸入http://localhost:8080/hello/hello.jsp,稍等片刻,瀏覽器顯示“Hello, world.”我們的第一個JSP運行成功!

[Web開發基礎]

J2EE的Web應用程序有標準的格式,我們先創建如下結構的目錄(請嚴格區分大小寫):
hello
 
 +- WEB-INF
    
     +- classes
    
     +- lib
    
     +- web.
xml

所有需要的class文件均以WEB-INF/classes/為根目錄按包名存放,所有的jar文件全部放在WEB-INF/lib下,Web服務器(比如Tomcat)會自動把classes和lib下的所有jar文件動態添加到CLASSPATH中,其中classes目錄優先級高,如果classes和lib中某個jar的class全名相同,則只會找到classes下的文件。

WEB-INF/web.xml是標準配置文件,負責注冊Servlet,Filter及其它用到的資源。在我們的hello應用中,因為沒有web.xml,Tomcat會使用缺省的配置文件(什么也不配置)。

一般說來,自己寫的class包括servlets,filter,javaBean等編譯后放在classes目錄下,用到的第三方jar(如struts.jar)放在lib下。

JSP文件可放在根目錄下的任意位置,但是位置不同會影響URL的格式。以上面的hello應用為例,我們指定hello/hello.jsp,則URL為http://localhost:8080/hello/hello.jsp,若是放在hello/admin/hello.jsp,則相應的URL變為http://localhost:8080/hello/admin/hello.jsp,若是放在WEB-INF下,則用戶不可直接訪問此JSP文件,只能通過RequestDispatch間接訪問,此方法可向用戶屏蔽真實的URL,在struts等Web框架中被廣泛使用。


[發布Web應用程序]
發布Web應用程序非常簡單,直接使用jar命令將整個hello目錄打包,命名為xxx.war,然后復制到另一臺計算機的%TOMCAT_HOME%/webapps/下(或者別的Web服務器如Resin,WebLogic也可),啟動服務器,它會自動找到這個war文件并解壓安裝。

(出處:http://www.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瑞丽市| 高尔夫| 西贡区| 噶尔县| 木兰县| 吴旗县| 云和县| 会同县| 珲春市| 甘德县| 乌审旗| 四会市| 洛浦县| 西宁市| 泸州市| 蓬溪县| 府谷县| 蒙阴县| 颍上县| 天镇县| 山阳县| 临城县| 石泉县| 长治市| 高平市| 集贤县| 无极县| 杨浦区| 南京市| 乐东| 五家渠市| 渭源县| 太保市| 黔西县| 商城县| 临海市| 金门县| 六枝特区| 蒙阴县| 开封县| 广南县|