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

首頁(yè) > 服務(wù)器 > Web服務(wù)器 > 正文

tomcat部署web應(yīng)用的4種方法總結(jié)(推薦)

2024-09-01 13:49:14
字體:
供稿:網(wǎng)友

在Tomcat中有四種部署Web應(yīng)用的方式,簡(jiǎn)要的概括分別是:

(1)利用Tomcat自動(dòng)部署

(2)利用控制臺(tái)進(jìn)行部署

(3)增加自定義的Web部署文件(%Tomcat_Home%/conf/Catalina/localhost/AppName.xml)

(4)手動(dòng)修改%Tomcat_Home%/conf/server.xml文件來部署web應(yīng)用

第一種方式:利用Tomcat自動(dòng)部署

利用Tomcat自動(dòng)部署方式是最簡(jiǎn)單的、最常用的方式。若一個(gè)web應(yīng)用結(jié)構(gòu)為D:/workspace/WebApp/AppName/WEB-INF/*,只要將一個(gè)Web應(yīng)用的WebContent級(jí)的AppName直接扔進(jìn)%Tomcat_Home%/webapps文件夾下,系統(tǒng)會(huì)把該web應(yīng)用直接部署到Tomcat中。所以這里不再贅述。

第二種方式:利用控制臺(tái)進(jìn)行部署

若一個(gè)web應(yīng)用結(jié)構(gòu)為D:/workspace/WebApp/AppName/WEB-INF/*,利用控制臺(tái)進(jìn)行部署的方式如下:進(jìn)入tomcat的manager控制臺(tái)的deploy區(qū)域——在Context path中鍵入"XXX"(可任意取名)——在WAR or Directory URL:鍵入D:/workspace/WebApp/AppName (表示去尋找此路徑下的web應(yīng)用)——點(diǎn)擊deploy按鈕。tomcat部署web應(yīng)用,java,web部署到tomcat

然后在%Tomcat_Home%/webapps路徑下將會(huì)自動(dòng)出現(xiàn)一個(gè)名為XXX的文件夾,其內(nèi)容即是D:/workspace/WebApp/AppName的內(nèi)容,只是名字是XXX而已(這就是前面在Context path鍵入XXX的結(jié)果)。

以上說明利用控制臺(tái)進(jìn)行部署的實(shí)質(zhì)仍然是利用Tomcat的自動(dòng)部署。

第三種方式:增加自定義的Web部署文件

 若一個(gè)web應(yīng)用結(jié)構(gòu)為D:/workspace/WebApp/AppName/WEB-INF/*,這種部署方式稍微復(fù)雜一點(diǎn),我們需要在%Tomcat_Home%/conf路徑下新建一個(gè)文件夾catalina——再在其中新建一個(gè)localhost文件夾——最后再新建一個(gè)XML文件,即增加兩層目錄并新增XML文件:%Tomcat_Home%/conf/Catalina/localhost/web應(yīng)用配置文件.xml ,該文件就是部署Web應(yīng)用的配置文件。例如,我們新建一個(gè)%Tomcat_Home%/conf/Catalina/localhost/XXX.xml,  該文件的內(nèi)容如下:

 <Context path="/XXX" reloadable="true" docBase="D:/workspace/WebApp/AppName" workDir="D:/workspace/WebApp/work"/> 

注意:

(1)以上代碼中的workDir表示將該Web應(yīng)用部署后置于的工作目錄(Web應(yīng)用中JSP編譯成的Servlet都可在其中找到),如果使用的Eclipse作為IDE,一般可人為設(shè)置在WebApp的work目錄下。

如果自定義web部署文件XXX.xml中未指明workdir,則web應(yīng)用將默認(rèn)部署在%Tomcat_Home%/work/Catalina/localhost/路徑下新建的以XXX命名的文件夾下。(Web應(yīng)用中JSP編譯成的Servlet都可在其中找到)

(2)Context path即指定web應(yīng)用的虛擬路徑名。docBase指定要部署的Web應(yīng)用的源路徑。

其實(shí)開發(fā)者可以使用安裝有Tomcat插件eclipse自動(dòng)創(chuàng)建部署文件來部署Web應(yīng)用而不必再手動(dòng)建立該文件,方法如下:

1. 打開Eclipse——打開菜單欄window選擇preference(首選項(xiàng))——左側(cè)選擇Tomcat,如下圖示:tomcat部署web應(yīng)用,java,web部署到tomcat

2. 可以看到上圖中高亮畫出的Context declaration mode(Context 聲明模式)中選擇以Context files增加自定義部署文件的形式部署web應(yīng)用——然后Contexts directory中指定上述文件的上級(jí)目錄(即%Tomcat_Home%/conf/Catalina/localhost )——點(diǎn)擊Apply或OK。

3. 完上述步驟,再選中Web項(xiàng)目右鍵點(diǎn)擊properties(屬性)——選擇右側(cè)的Tomcat ,如下圖所示:tomcat部署web應(yīng)用,java,web部署到tomcat

4. 勾上"Is a Tomcat project"前的checkbox,將項(xiàng)目關(guān)聯(lián)至Tomcat。

在Context name中填入XXX,即Web應(yīng)用自定義部署文件名和Context path名。

在Subdirectory to set as web application root (optional)中填入要部署的Web應(yīng)用的實(shí)際路徑(即WEB-INF上級(jí)目錄)。

注意:Eclipse會(huì)自動(dòng)地將workdir設(shè)置在Workspace/WebApp/work下。

如此便自動(dòng)創(chuàng)建了%Tomcat_Home%/conf/Catalina/localhost/XXX.xml 文件。啟動(dòng)Tomcat 即可自動(dòng)部署Web應(yīng)用。

第四種方式:手動(dòng)修改%Tomcat_Home%/conf/server.xml文件來部署web應(yīng)用

 此方法即打開%Tomcat_Home%/conf/server.xml文件并在其中增加以下元素:

 <Context docBase="D:/workspace/WebApp/AppName" path="/XXX" debug="0" reloadable="false" /> 

然后啟動(dòng)Tomcat即可。

當(dāng)然如果使用Eclipse,在Eclipse中的設(shè)置也有改變:打開菜單欄window選擇preference(首選項(xiàng))——左側(cè)選擇Tomcat——可以看到上圖中高亮畫出的Context declaration mode(Context 聲明模式)中選擇以Server.xml文件來部署web應(yīng)用。tomcat部署web應(yīng)用,java,web部署到tomcat

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 四子王旗| 临朐县| 建瓯市| 民县| 东安县| 牟定县| 隆德县| 邯郸市| 大姚县| 老河口市| 普定县| 贡觉县| 屏山县| 和顺县| 厦门市| 中西区| 连州市| 平远县| 勃利县| 谢通门县| 云阳县| 铜山县| 尼木县| 射阳县| 蓝山县| 齐河县| 宝坻区| 梁山县| 易门县| 温泉县| 南木林县| 拉孜县| 肇源县| 景泰县| 稻城县| 禹州市| 伊吾县| 宜春市| 河间市| 鄢陵县| 恩施市|