配置多個網域名稱
修改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...