一、在Myeclipse軟件中部署
1、 在Myeclipse中,創(chuàng)建好工程后,在Myeclipse菜單欄中選擇 Windows -> Preferences -> Myeclipse -> Tomcat5,選擇"Enable";Tomact Home Directory要選擇你機(jī)器上Tomcat所安裝的目錄。然后,再Windows -> Preferences -> Myeclipse -> Tomcat5 ->JDK,確保這個(gè)是有對應(yīng)的jdk版本,若沒有,則通過"Add"添加其安裝路徑。ok
2、選擇工具欄上的
按鈕,在”Project”中選擇你要部署的工程,然后”Add”,再選擇”Tomcat”,Finish。
3、 在工具欄上選擇
,啟動(dòng)Tomcat。
4、 運(yùn)行程序。在IE中輸入http://localhost:8080/aa/WebRoot/index.jsp(aa為工程名字)
二、在Tomcat的server.xml配置文件中部署
1、在Tomcat下,找到conf文件下的server.xml,打開。
2、在<Host>和</host>之間加上如下代碼:
1
2 <Context path="/虛擬目錄名" docBase="目標(biāo)目錄位置" debug="0" reloadable="true" >
3 </Context>
(嚴(yán)格區(qū)分大小寫,當(dāng)path=""時(shí),此時(shí)的虛擬目錄直接為root--->http://localhost:8080/)
參數(shù):
path:表示在瀏覽器中輸入http://localhost:8080/虛擬目錄名
docBase:表示你的程序包的物理絕對路徑,默認(rèn)的絕對路徑是 %tomcat_home%/webapps
reloadable :為true,則tomcat會(huì)自動(dòng)檢測應(yīng)用程序的/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,我們可以在不重起tomcat的情況下改變應(yīng)用程序;為false則不自動(dòng)加載。
(我覺得這種部署方法就好在這里,可以不用重新啟動(dòng)Tomcat。不知道前一種方法是不是在哪個(gè)地方進(jìn)行配置即可實(shí)現(xiàn)同樣的效果。若有,請高人指點(diǎn)!)
示例:
1
2 1 <!-- 我的自定義目錄-->
3 2 <Context path="/wess" debug="0" docBase="C:\Documents and Settings\tt\workspace\Welcome_SS\WebRoot" reloadable="true">
4 3 </Context>
5 4
3、 啟動(dòng)Tomcat
在Myeclipse工具欄上選擇
,啟動(dòng)Tomcat。或者在Tomcat下,找到bin文件下的startup.bat,打開進(jìn)行啟動(dòng)。
4、 運(yùn)行程序。在IE地址中輸入http://localhost/wess/index.jsp(引用上面示例配置時(shí)的情況)
附:
在lib下的struts-config.xml可以添加下面三句進(jìn)行主頁默認(rèn)的配置,即在IE中只需輸入到主頁所在目錄,而不必寫出主頁。如上面的配置就可只輸入http://localhost/wess
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>