中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在IDEA中部署一個tomcat項目

發布時間:2021-01-12 18:03:33 來源:億速云 閱讀:1259 作者:Leah 欄目:開發技術

如何在IDEA中部署一個tomcat項目?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

tomcat部署項目的3種方式

  • 直接將項目放到webapps目錄

  • 配置conf/server.xml文件

  • 在conf\catalina\localhost創建任意名稱的xml文件。

直接將項目放到webapps目錄

新建一個haha文件夾,這個文件夾就是相當于一個項目

如何在IDEA中部署一個tomcat項目

文件夾中創建一個a.xml文件

如何在IDEA中部署一個tomcat項目

 xml文件的內容為

如何在IDEA中部署一個tomcat項目

把項目復制到webapps目錄,重啟tomcat

如何在IDEA中部署一個tomcat項目

訪問頁面

如何在IDEA中部署一個tomcat項目

 如果出現亂碼,可以參考這個解決tomcat 靜態頁面(html)中文亂碼終極篇

/haha:項目的訪問路徑-->虛擬路徑

/a.html:資源路徑

簡化方式

先把haha項目去掉

如何在IDEA中部署一個tomcat項目

我們的tomcat還運行著,沒有關閉

項目加多一個文件b.html

如何在IDEA中部署一個tomcat項目

將a.html和b.html打包

如何在IDEA中部署一個tomcat項目

 把壓縮文件后綴改成war包格式

如何在IDEA中部署一個tomcat項目

將war包放進webapps目錄下,發現并沒有自動解壓文件

如何在IDEA中部署一個tomcat項目

查看一下日志

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

 從日志文件中,我們可以知道需要的是zip格式的,rar格式不行

所以我們用7Zip壓縮成zip格式,在把格式換成war格式

如何在IDEA中部署一個tomcat項目

再把c.war放進webapps目錄下,發現自動解壓了

如何在IDEA中部署一個tomcat項目

因為我們的tomcat并沒有關閉,所以訪問一下

如何在IDEA中部署一個tomcat項目

為什么?因為我們的虛擬目錄改了啊, 我們的war包是c.war,解壓后虛擬目錄是c啊,所以重新訪問

如何在IDEA中部署一個tomcat項目

訪問b文件

如何在IDEA中部署一個tomcat項目

tomcat運行狀態下,把war包刪除,那么相應的解壓文件夾也會自動刪除,也就刪除了項目。

缺點:需要拷貝項目

配置conf/server.xml文件(不推薦)

現在我webapps目錄先下已經沒有自定義的項目

如何在IDEA中部署一個tomcat項目

在E盤的文件夾里面定一個heihei項目,里面只有a.html文件,文件內容為你紅色字:嘿嘿俠

如何在IDEA中部署一個tomcat項目

找到配置文件server.xml

如何在IDEA中部署一個tomcat項目

 找到Host標簽

如何在IDEA中部署一個tomcat項目

 加入以下配置:<Context docBase="E:\heihei" path="/lala" />

注:

docBase:項目的路徑

path:虛擬路徑

如何在IDEA中部署一個tomcat項目

啟動tomcat訪問

如何在IDEA中部署一個tomcat項目

 缺點:

因為配置是寫在server.xml文件里面,這個文件里的配置都是tomcat的核心配置,如果在這里配置部署,有可能會弄壞tomcat的配置,并且每次修改都要重啟,所以這種方式不推薦。

在conf\catalina\localhost創建任意名稱的xml文件。(最推薦)(熱部署)

在E盤的文件夾里面定一個hehe項目,里面只有a.html文件,文件內容為你紅色字:呵呵俠

如何在IDEA中部署一個tomcat項目

conf\catalina\localhost創建任意名稱的xml文件

如何在IDEA中部署一個tomcat項目

在xml文件加入以下配置:<Context docBase="E:\hehe" />

注:docBase:項目的路徑

如何在IDEA中部署一個tomcat項目

訪問的虛擬路徑就是這個xml的文件名 

我們tomcat是一直啟動的,不用重新啟動,直接訪問 

如何在IDEA中部署一個tomcat項目

 這就是熱部署,將來再加新項目,直接再加xml文件即可,不需要重新啟動tomcal

如果不需要這個項目了,也不需要刪掉,把文件名后綴改掉即可(后綴名隨便取)

如何在IDEA中部署一個tomcat項目

 改掉之后項目也就訪問不了了

如何在IDEA中部署一個tomcat項目

tomcat與IDEA集成

集成配置 

idea

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

我們現在是本地的。選擇tomcat的安裝目錄

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

 這樣tomcat就集成了idea中

創建web項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

啟動成功 

 看日志,看到我們項目部署到tomcat的路徑

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

 訪問

如何在IDEA中部署一個tomcat項目

默認的設置在tomcat的配置文件web.xml里

如何在IDEA中部署一個tomcat項目

我們在新的項目里再加一個aa.html頁面

如何在IDEA中部署一個tomcat項目

 訪問

如何在IDEA中部署一個tomcat項目

 需要重新啟動項目,再訪問

如何在IDEA中部署一個tomcat項目

熱部署

上面我們加了一個aa.html頁面,需要從新啟動項目,是不是很麻煩,下面我們配置一下熱部署

如何在IDEA中部署一個tomcat項目

如何在IDEA中部署一個tomcat項目

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

利辛县| 崇信县| 西乌珠穆沁旗| 龙门县| 大厂| 西平县| 右玉县| 永年县| 大化| 绥宁县| 搜索| 嘉兴市| 遂宁市| 杭锦后旗| 隆子县| 卢龙县| 宿州市| 定安县| 涡阳县| 延吉市| 钟山县| 改则县| 高台县| 四川省| 兴业县| 平原县| 法库县| 富蕴县| 大化| 绵阳市| 仪征市| 临漳县| 美姑县| 陆丰市| 宣武区| 兴山县| 灌云县| 白朗县| 无锡市| 普定县| 南和县|