當你使用tomcat作為web server的時候,是不是會想過這樣的乙個問題:如何利用tomcat建立兩個web server,同時偵聽來自不同埠的請求呢?要實現這一點是很簡單的。以下假設tomcat安裝在d:/tomcat5.0目錄下。
tomcat在啟動的時候,都會從d:/tomcat5.0/conf/server.xml中獲得server啟動的一些基本資訊;在server.xml中,你會看到這個節點,如下所示:
檢視複製到剪下板列印
"catalina">
acceptcount="100"
connectiontimeout="20000"
disableuploadtimeout="true"
port="8080"
redirectport="8443"
maxsparethreads="75"
maxthreads="150"
minsparethreads="25" />
port="8009"
protocol="ajp/1.3"
protocolhandlerclassname="org.apache.jk.server.jkcoyotehandler"
redirectport="8443" />
defaulthost="localhost"
name="catalina">
name="localhost">
classname="org.apache.catalina.logger.filelogger"
prefix="localhost_log."
suffix=".txt"
timestamp="true" />
classname="org.apache.catalina.logger.filelogger"
prefix="catalina_log."
suffix=".txt"
timestamp="true" />
"org.apache.catalina.realm.userdatabaserealm" />
在節點下的第乙個節點,則定義了偵聽的埠,以上例子就是8080。而對於節點本身,它的屬性name的值是catalina,這是乙個關鍵的地方,接著就是子節 點,而它的屬性defaulthost的值是localhost,這也是乙個關鍵的地方。
接著,在server.xml中對照已有的節點增加乙個節點,將name屬性改fantasysoft,將port口都進行相應的修改。如下:
檢視複製到剪下板列印
"fantasysoft">
acceptcount="100"
connectiontimeout="20000"
disableuploadtimeout="true"
port="8090"
redirectport="8453"
maxsparethreads="75"
maxthreads="150"
minsparethreads="25" />
port="8019"
protocol="ajp/1.3"
protocolhandlerclassname="org.apache.jk.server.jkcoyotehandler"
redirectport="8453" />
defaulthost="localhost"
name="catalina">
name="localhost">
classname="org.apache.catalina.logger.filelogger"
prefix="localhost_log."
suffix=".txt"
timestamp="true" />
classname="org.apache.catalina.logger.filelogger"
prefix="catalina_log."
suffix=".txt"
timestamp="true" />
"org.apache.catalina.realm.userdatabaserealm" />
最後,重新啟動server,你就可以通過8090埠訪問到你建立的網路 tomcat多埠多網域名稱訪問
新建乙個協議為http型別的connector 聯結器 修改埠號 redirectport 8443 此時埠80和8080都可以訪問tomcat中的專案 複製乙個host name www.iili.xyz unpackwars true autodeploy true path docbase m...
tomcat 實現多埠多網域名稱訪問
在我們部署專案到tomcat的時候,有時候會配置通過網域名稱訪問專案。接下來我們就來了解一下多網域名稱多埠訪問專案的相關配置。當乙個專案需要使用多個埠號去訪問的時候,只需要在service標籤下進行這樣簡單的配置一下就好 這樣就保證了當tomcat執行起來的時候,同時監聽多個埠,通過8080和808...
tomcat實現多埠 多網域名稱訪問
tomcat可以實現 多個埠訪問同乙個web應用 不同的應用通過不同的網域名稱進行訪問。本文介紹的都是只啟動乙個tomcat服務的情況下,當然,實現這些功能也可以通過啟動多個tomcat服務實現。1說明 這個部分介紹如何在tomcat中進行配置,使同乙個應用可以通過不同的埠號進行訪問。2找到tomc...