1、在Myeclipse
軟件中部署
一、
在Myeclipse
中,建立好工程後,在Myeclipse菜單欄中選擇 Windows -> Preferences -> Myeclipse -> Tomcat5,選擇"Enable";Tomact Home Directory要選擇你機器上Tomcat所安裝的目錄。而後,再
Windows -> Preferences -> Myeclipse -> Tomcat5 ->JDK,確保這個是有對應的jdk版本,若沒有,則經過"Add"添加其安裝路徑。ok
二、選擇工具欄上的
按鈕,在」Project」
中選擇你要部署的工程,而後」Add」
,再選擇」Tomcat」
,Finish
。
三、
在工具欄上選擇
,啓動Tomcat
。
四、 運行程序。在IE中輸入http://localhost:8080/aa/WebRoot/index.jsp(aa爲工程名字)
2、在Tomcat
的server.xml
配置文件中部署
1
、在Tomcat
下,找到conf
文件下的server.xml
,打開。
2
、在<Host>
和</host>
之間加上以下代碼:
1
2
<
Context
path
="/虛擬目錄名"
docBase
="目標目錄位置"
debug
="0"
reloadable
="true"
>
3
</
Context
>
(
嚴格區分大小寫,當
path=""
時,此時的虛擬目錄直接爲
root--->http://localhost:8080/)
參數:
docBase
:表示你的程序包的物理絕對路徑,默認的絕對路徑是
%tomcat_home%/webapps
reloadable
:爲true
,則tomcat
會自動檢測應用程序的
/WEB-INF/lib
和/WEB-INF/classes
目錄的變化,自動裝載新的應用程序,咱們能夠在不重起tomcat
的狀況下改變應用程序;爲false
則不自動加載。
(我以爲這種部署方法就好在這裏,能夠不用從新啓動
Tomcat
。不知道前一種方法是否是在哪一個地方進行配置便可實現一樣的效果。如有,請高人指點!)
示例:
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
三、
啓動Tomcat
在Myeclipse
工具欄上選擇
,啓動Tomcat
。或者在Tomcat
下,找到bin
文件下的startup.bat
,打開進行啓動。
四、 運行程序。在IE地址中輸入http://localhost/wess/index.jsp(引用上面示例配置時的狀況)
附:
在lib下的struts-config.xml能夠添加下面三句進行主頁默認的配置,即在IE中只需輸入到主頁所在目錄,而沒必要寫出主頁。如上面的配置就可只輸入
http://localhost/wess
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>