IDEA部署tomcat時 部署路徑的設定方式

2021-09-02 20:20:50 字數 575 閱讀 8493

在idea部署時會改變tomcat 的catalina.base的路徑,以本機(mac)為例,catalina.base的路徑為:

/users/uc/library/caches/intellijidea2018.2/tomcat/unnamed_servletdemo
此目錄下包含配置資訊,其中server.xml的片段為:

可以看到deployignore中會忽略大部分的檔案,而在配置目錄的子目錄:catalina/localhost 中包含乙個root.xml檔案,此檔案資訊如下:

<?xml version="1.0" encoding="utf-8"?>

可以看到docbase正式指向了idea中當前的專案所在路徑。

ps:

一般tomcat部署乙個應用有3種方式:

2.在server.xml的host標籤下,新增

3.也就是上面的方式通過在catalina/localhost目錄下,新增乙個配置檔案來部署指定位置的應用。(檔案的名字如果不是root.xml,則檔名代表訪問路徑,也就是 path。

tomcat部署 idea 專案

啟動tomcat 預設localhost 8080 projectname 即可訪問,其中,projectname是專案名稱,下同。tomcat conf下修改server.xml,在中新增 projectname docbase projectname.war debug 0 privileged...

IDEA部署tomcat原理小解

在tomcat的conf下有乙個server.xml檔案開啟編輯檔案在上圖所圈位置加入了一段 1不難發現,其中docbase指的是專案路徑,path為虛擬路徑。這裡專案路徑就和虛擬路徑不一致了。大家可以聯想到乙個點 request有乙個很常用的方法,就是request.getcontextpath ...

IDEA部署tomcat的相關知識

1.idea會為每乙個tomcat部署的專案單獨建立乙份配置檔案 檢視控制台的log using catalina base c users fqy intellijidea2018.1 system tomcat itcast 2.工作空間專案 和 tomcat部署的web專案 tomcat真正訪...