亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

tomcat部署web應用的4種方法總結(推薦)

 更新時間:2016年11月19日 08:33:25   作者:@ 小浩  
本篇文章主要介紹了tomcat部署web應用的方法,主要有4中方法,包括Tomcat自動部署、控制臺進行部署、增加自定義的Web部署文件、手動修改%Tomcat_Home%\conf\server.xml文件來部署web應用,有興趣的可以了解一下。

在Tomcat中有四種部署Web應用的方式,簡要的概括分別是:

(1)利用Tomcat自動部署

(2)利用控制臺進行部署

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

(4)手動修改%Tomcat_Home%\conf\server.xml文件來部署web應用

第一種方式:利用Tomcat自動部署

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

第二種方式:利用控制臺進行部署 

若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,利用控制臺進行部署的方式如下:進入tomcat的manager控制臺的deploy區(qū)域——在Context path中鍵入"XXX"(可任意取名)——在WAR or Directory URL:鍵入D:\workspace\WebApp\AppName (表示去尋找此路徑下的web應用)——點擊deploy按鈕。

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

以上說明利用控制臺進行部署的實質仍然是利用Tomcat的自動部署。

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

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

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

注意:

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

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

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

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

1. 打開Eclipse——打開菜單欄window選擇preference(首選項)——左側選擇Tomcat,如下圖示:

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

3. 完上述步驟,再選中Web項目右鍵點擊properties(屬性)——選擇右側的Tomcat ,如下圖所示:

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

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

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

注意:Eclipse會自動地將workdir設置在Workspace\WebApp\work下。

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

第四種方式:手動修改%Tomcat_Home%\conf\server.xml文件來部署web應用

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

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

然后啟動Tomcat即可。

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 分析Tomcat的工作原理

    分析Tomcat的工作原理

    這篇文章主要介紹了Tomcat的工作原理是怎樣的,幫助大家清楚 Tomcat 的工作原理和處理請求流程和分析,感興趣的朋友可以了解下
    2020-09-09
  • Tomcat 部署項目的三種方法詳解

    Tomcat 部署項目的三種方法詳解

    本篇文章主要介紹了Tomcat 部署項目的三種方法詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • IDEA2021 tomcat10 servlet 較新版本踩坑問題

    IDEA2021 tomcat10 servlet 較新版本踩坑問題

    這篇文章主要介紹了IDEA2021 tomcat10 servlet 較新版本踩坑問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Tomcat啟動時報錯:java.lang.UnsatisfiedLinkError的解決

    Tomcat啟動時報錯:java.lang.UnsatisfiedLinkError的解決

    這篇文章主要跟大家介紹了在Tomcat啟動時報錯:java.lang.UnsatisfiedLinkError的解決方法,雖然這個錯誤不影響項目的啟動運行,但是有強迫癥的程序員會心里不爽,下面來一起看看解決的方法吧。
    2017-06-06
  • 在無界面centos7上部署jdk和tomcat的教程

    在無界面centos7上部署jdk和tomcat的教程

    這篇文章主要介紹了在無界面centos7上部署jdk和tomcat 的教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • Linux系統(tǒng)下安裝三個或者多個tomcat(步驟詳細)

    Linux系統(tǒng)下安裝三個或者多個tomcat(步驟詳細)

    這篇文章主要介紹了Linux系統(tǒng)下安裝三個或者多個tomcat(步驟詳細),文中通過步驟介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Python Flask微信小程序登錄流程及登錄api實現(xiàn)代碼

    Python Flask微信小程序登錄流程及登錄api實現(xiàn)代碼

    這篇文章主要介紹了Python Flask微信小程序登錄流程及登錄api實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • Tomcat中的Session與Cookie深入講解

    Tomcat中的Session與Cookie深入講解

    這篇文章主要給大家介紹了關于Tomcat中Session與Cookie的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Tomcat具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • 關于給Tomcat設置maxPostSize的問題及注意事項

    關于給Tomcat設置maxPostSize的問題及注意事項

    這篇文章主要介紹了關于給Tomcat設置maxPostSize的問題及注意事項,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Tomcat的卸載和重裝的實現(xiàn)(圖文)

    Tomcat的卸載和重裝的實現(xiàn)(圖文)

    這篇文章主要介紹了Tomcat的卸載和重裝的實現(xiàn)(圖文),文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08

最新評論