最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年11月19日 08:33:25   作者:@ 小浩  
本篇文章主要介紹了tomcat部署web應(yīng)用的方法,主要有4中方法,包括Tomcat自動(dòng)部署、控制臺(tái)進(jìn)行部署、增加自定義的Web部署文件、手動(dòng)修改%Tomcat_Home%\conf\server.xml文件來部署web應(yī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_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,如下圖示:

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 ,如下圖所示:

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)用。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • IDEA中的Tomcat中文亂碼問題

    IDEA中的Tomcat中文亂碼問題

    本文主要介紹了IDEA中的Tomcat中文亂碼問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Tomcat starup.bat腳本開機(jī)自啟動(dòng)的實(shí)現(xiàn)

    Tomcat starup.bat腳本開機(jī)自啟動(dòng)的實(shí)現(xiàn)

    本文主要介紹了Tomcat starup.bat腳本開機(jī)自啟動(dòng)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Linux系統(tǒng)centos7.X安裝tomcat8的圖文教程

    Linux系統(tǒng)centos7.X安裝tomcat8的圖文教程

    這篇文章主要介紹了Linux系統(tǒng)centos7.X安裝tomcat8的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Tomcat中實(shí)現(xiàn)Session小結(jié)

    Tomcat中實(shí)現(xiàn)Session小結(jié)

    本篇文章主要介紹了Tomcat中實(shí)現(xiàn)Session小結(jié) ,Session的主要目的就是為了彌補(bǔ)Http的無狀態(tài)特性。簡(jiǎn)單的說,就是服務(wù)器可以利用session存儲(chǔ)客戶端在同一個(gè)會(huì)話期間的一些操作記錄。
    2017-01-01
  • Tomcat 是如何管理Session的方法示例

    Tomcat 是如何管理Session的方法示例

    這篇文章主要介紹了Tomcat 是如何管理Session的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • tomcat 開啟遠(yuǎn)程debug模式的方法步驟

    tomcat 開啟遠(yuǎn)程debug模式的方法步驟

    在部署和使用Apache Tomcat時(shí),可能需要根據(jù)具體需求修改其啟動(dòng)參數(shù)和環(huán)境變量,以優(yōu)化性能或適應(yīng)特定的運(yùn)行環(huán)境,本文就來介紹一下tomcat 開啟遠(yuǎn)程debug模式的方法步驟,感興趣的可以了解一下
    2024-11-11
  • 如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法

    如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法

    這篇文章主要介紹了如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • tomcat啟動(dòng)報(bào)錯(cuò):java.util.zip.ZipException的解決方法

    tomcat啟動(dòng)報(bào)錯(cuò):java.util.zip.ZipException的解決方法

    這篇文章主要給大家介紹了關(guān)于tomcat啟動(dòng)報(bào):java.util.zip.ZipException錯(cuò)誤的解決方法,文中通過示例代碼介紹的非常詳細(xì),同樣遇到這個(gè)問題的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • 修改tomcat默認(rèn)的端口號(hào)

    修改tomcat默認(rèn)的端口號(hào)

    這篇文章主要介紹了修改tomcat默認(rèn)的端口號(hào)的方法,需要的朋友可以參考下
    2015-09-09
  • Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解

    Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解

    今天小編就為大家分享一篇關(guān)于Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03

最新評(píng)論

繁峙县| 炎陵县| 陇西县| 忻城县| 阳城县| 峨山| 阳城县| 峨山| 武鸣县| 乐业县| 定南县| 南涧| 新野县| 射洪县| 天长市| 柳江县| 许昌市| 乡城县| 肃宁县| 江陵县| 大冶市| 衡阳县| 许昌县| 永平县| 晋州市| 西藏| 教育| 江山市| 连城县| 周宁县| 天祝| 伊吾县| 馆陶县| 金秀| 台北市| 泗洪县| 公安县| 和林格尔县| 万年县| 四子王旗| 逊克县|