Tomcat 初探(三)多專案部署

2022-01-13 22:12:56 字數 3349 閱讀 6691

昨天房東找我說最近物價飛漲,要漲我房租,混不下去了,得要求老闆漲工資。一大清早就去找老闆,老闆看了看我,讓我發布先兩個**:乙個前台** frontend,給使用者用;乙個後台管理** backend,給管理員用,兩個**要在同一臺伺服器上部署兩個**,但伺服器上只有乙個 tomcat,怎麼辦?

還好我昨天了解了 server.xml 中各個節點的作用,正好派上用場,可以通過設定不同的 path 讓其匹配到相應的 context,嗯,就這麼搞,開個8001埠,修改 context 的 path,於是出現了下面的配置:

<

context

path

="/user"

docbase

="/frontend"

/>

<

context

path

="/manager"

docbase

="/backend"

/>

<

host

name

="www.backend.com"

unpackwars

="true"

autodeploy

="true"

>

<

context

path

=""docbase

="/backend"

/>

host

>

<

host

name

="www.frontend.com"

unpackwars

="true"

autodeploy

="true"

>

<

context

path

=""docbase

="/frontend"

/>

host

>

老闆終於回來了,還要改(¥#@%……),理由是乙個埠不夠壕,要兩個:乙個8001給前台用,乙個8002給後台用。為了工資,忍了,配置再改改。回顧之前看的 server.xml 中的內容,埠號是由 connector 節點負責的,是不是搞兩個 connector 就可以,說幹就幹,修改配置如下(監聽多埠):

nginx多站點 tomcat多專案部署

2.修改主配置檔案,不同專案監聽不同埠 新增乙個service service 訪問通過url 127.0.0.1 8080 test1 127.0.0.1 8081 test2 tips 乙個專案可以與多個元素 如和專案的其他內容分開放置 但是要注意路徑問題1.增加多個網域名稱 vim etc h...

tomcat 專案部署

1.開啟conf資料夾下server.xml 在 tomcat 的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如下 其中path是虛擬路徑,doc...

專案部署到Tomcat

classes資料夾拷貝到web inf資料夾根目錄下 classes資料夾包括 包.類檔案,配置檔案 lib資料夾拷貝到web inf資料夾根目錄下,用圖說話吧 1.訪問路徑是指部署在伺服器中 的訪問路徑 2.靜態資源 html img css 等的訪問路徑就是它儲存的位置 3.動態資源 serv...