Tomcat 配置多個網域名稱到專案 繫結多個埠

2021-09-24 05:08:14 字數 2567 閱讀 8086

配置多個網域名稱

修改tomcat/conf目錄裡面server.xml檔案 在標籤engine裡新增多個host既可以繫結多個網域名稱

documentation at: /docs/config/valve.html -->

documentation at: /docs/config/valve.html -->

配置tomcat監聽多個埠 複製service 並修改監聽埠 注意:service name=「catalina2」 這個名字不能重複 engine name=「catalina2」 name名字也不能重複

documentation at: /docs/config/valve.html -->

documentation at: /docs/config/valve.html -->

documentation at: /docs/config/valve.html -->

documentation at: /docs/config/valve.html -->

附上 tomcat 的server.xml的詳細配置

元素它代表整個容器,是tomcat例項的頂層元素.由org.apache.catalina.server介面來定義.它包含乙個元素.並且它不能做為任何元素的子元素.

測試:

telnet localhost 8005

輸入:shutdown

結果:關閉tomcat

1>classname指定實現org.apache.catalina.server介面的類.預設值為org.apache.catalina.core.standardserver

2>port指定tomcat監聽shutdown命令埠.終止伺服器執行時,必須在tomcat伺服器所在的機器上發出shutdown命令.該屬性是必須的.

3>shutdown指定終止tomcat伺服器執行時,發給tomcat伺服器的shutdown監聽埠的字串.該屬性必須設定

元素

該元素由org.apache.catalina.service介面定義,它包含乙個元素,以及乙個或多個,這些connector元素共享用同乙個engine元素

第乙個處理所有直接由tomcat伺服器接收的web客戶請求.

第二個處理所有由apahce伺服器**過來的web客戶請求 .

1>classname 指定實現org.apahce.catalina.service介面的類.預設為org.apahce.catalina.core.standardservice

2>name定義service的名字

元素

由connector介面定義.元素代表與客戶程式實際互動的給件,它負責接收客戶請求,以及向客戶返回響應結果.

-->

第乙個connector元素定義了乙個http connector,它通過8080埠接收http請求;第二個connector元素定義了乙個jd connector,它通過8009埠接收由其它伺服器**過來的請求.

元素

每個service元素只能有乙個engine元素.處理在同乙個中所有元素接收到的客戶請求.由org.apahce.catalina.engine介面定義.

1>classname指定實現engine介面的類,預設值為standardengine

2>defaulthost指定處理客戶的預設主機名,在中的子元素中必須定義這一主機

3>name定義engine的名字

可以包含如下元素, , ,

元素

它由host介面定義.乙個engine元素可以包含多個元素.每個的元素定義了乙個虛擬主機.它包含了乙個或多個web應用.

元素中可以包含如下子元素

, , ,
元素

它由context介面定義.是使用最頻繁的元素.每個可以包含多個元素.每個web應用有唯一

的乙個相對應的context代表web應用自身.servlet容器為第乙個web應用建立乙個

path : 該context的路徑名是"",故該context是該host的預設context

usenaming:指定是否支援jndi,預設值為了true

cookies指定是否通過cookies來支援session,預設值為true

-->

Tomcat多網域名稱配置 多個專案共用80埠

今天在做專案時,需要用已申請好的三個二級網域名稱 公司不可能每個專案都申請乙個頂級網域名稱,所以這裡解析的三個二級網域名稱 分別配置到三個專案,網上搜了一堆,感覺看的不明不白,故在此記錄下。總體步驟是 申請網域名稱 配置tomcat 網域名稱繫結ip。這裡主要說明配置tomcat 我的伺服器是win...

tomcat 網域名稱配置

tomcat 下server.xml 配置檔案unpackwars true autodeploy true xmlvalidation false xmlnamespaceaware false var 目錄如下 前端訪問時 因為var下沒有root目錄 所以前端訪問時時 但依然可以通過 如果想通...

Tomcat配置網域名稱

一 修改埠 tomcat預設監聽埠是8080,我們如果想不帶埠的直接訪問專案,就必須監聽80 埠 server.xml 以下 段 connectiontimeout 20000 redirectport 8443 修改為connectiontimeout 20000 redirectport 844...