前言我們在開發階段,一般使用IDE如MyEclipse來部署web項目。當我們也不要忘記手動部署的方法。現在來揭開三種方式的部署。本文項目的一般結構首先,不管哪一種,你的項目一定是這樣的:
第一種:一樣自訂的設定檔在Tomcat\Catalina\localhost檔案夾下面寫一個RMSSRV.xml,檔案內容<Context path="/RMSSRV" reloadable="true" docBase="D:\workspace\RMSSRV" />
注意:path中的值"/RMSSRV"與檔案名稱RMSSRV.xml要一致.
1.樣本:
Tomcat 6.0\conf\Catalina\localhost\bbs.xml<Context path="/bbs" reloadable="true" docBase="E:\workspace\bbs" workDir="E:\workspace\bbs\work" />
1)解析:
1))在...\localhost目錄下建立項目路徑檔案bbs.xml,
內空如上..path中的值"/bbs"與檔案名稱bbs.xml要一致.
2))docBase是你的分頁檔的根目錄.
3))workDir是jsp檔案編譯成java檔案後java檔案存放的地址.
4))path 位虛擬目錄 docBase 為實際目錄第二種:利用server.xml將:
<Context path="/RMSSRV" reloadable="true" docBase="D:\workspace\RMSSRV" /> 直接加在 Tomcat\Catalina下的server.xml裡面的 </Host>結束標記前面
第三種:使用webapps檔案夾將專案檔夾拷貝到Tomcat\webapps檔案夾下面
總結不帶項目名也可以訪問我的項目<Context path="" docBase="ims" debug="0" reloadable="true"/>這樣就是不帶項目名也可以訪問我的ims項目。解釋:也就是說輸入http://localhost:8088就可以訪問到ims了。path就是在訪問的時候後面要跟上的項目路徑,不寫就代表不輸入就可以。docBase代表要訪問的項目contex標籤1.contex指上下文,實際上就是一個web項目;1))path是虛擬目錄,訪問的時候用127.0.0.1:8080/welcom/*.jsp訪問網頁,2))welcome前面要加/;3))docBase是網頁實際存放位置的根目錄,映射為path虛擬目錄;4))reloadable="true"表示你修改了jsp檔案後不需要重啟就可以實現顯示的同步.
註:在使用IDE部署時,有一般兩種模式,如1-1: