tomcat配置多個埠
一、Tomcat 安裝後本身提供了一個server,埠配置預設是8080,對應目錄為:..\Tomcat 6.0\webapps
二、Tomcat 6.0 配置多個埠,其實也就是給Tomcat增加幾個server,並設定對應目錄。下面以增加兩個埠號為例
第一步、修改server.xml[..\Tomcat 6.0\conf]
(1)Tomcat提供的如下:
- <Servicename="Catalina">
- <Connectorport="8090"maxHttpHeaderSize="8192"
-
maxThreads="150"
- enableLookups="false"redirectPort="8443"acceptCount="100"
- connectionTimeout="20000"disableUploadTimeout="true"/>
- <Connectorport="8009"
- enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/>
-
<Enginename
- <RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"
- resourceName="UserDatabase"/>
- <Hostname="localhost"appBase="webapps"
- unpackWARs="true"autoDeploy="true"
-
xmlValidation="false"xmlNamespaceAware="false">
- </Host>
- </Engine>
- </Service>
(2)新增兩個埠號,注意Service name、Engine name、appBase,
當然了,埠號別忘了修改,以免重複。
- <Servicename="Catalina1">
- <Connectorport="8091"maxHttpHeaderSize="8192"
- maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
- enableLookups="false"redirectPort="8443"acceptCount="100"
- connectionTimeout="20000"disableUploadTimeout="true"/>
- <Connectorport="8009"
- enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/>
- <Enginename="Catalina1"defaultHost="localhost">
- <RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"
- resourceName="UserDatabase"/>
- <Hostname="localhost"appBase="webapps1"
- unpackWARs="true"autoDeploy="true"
- xmlValidation="false"xmlNamespaceAware="false">
- </Host>
- </Engine>
- </Service>
- <Servicename="Catalina2">
- <Connectorport="8092"maxHttpHeaderSize="8192"
- maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
- enableLookups="false"redirectPort="8443"acceptCount="100"
- connectionTimeout="20000"disableUploadTimeout="true"/>
- <Connectorport="8009"
- enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/>
- <Enginename="Catalina2"defaultHost="localhost">
- <RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"
- resourceName="UserDatabase"/>
- <Hostname="localhost"appBase="webapps2"<!-- 這個地方很重要,我今天沒修改這個,導致webapps下的幾個應用都可以用多個埠訪問,結果只好將預設的webapps下的應用拷到其他地方,在${tomcat_home}/conf/下建立Catalina2/localhost/,並建立不同的xml檔案將docBase指向應用所在的路徑-->
- unpackWARs="true"autoDeploy="true"
- xmlValidation="false"xmlNamespaceAware="false">
- </Host>
- </Engine>
- </Service>
第二步、建立相應的部署目錄
..\Tomcat 6.0\webapps1
..\Tomcat 6.0\webapps2
同時可以將Tomcat 6.0\webapps下的有用的複製到新建的部署目錄
第三步、建立配置檔案目錄和配置檔案
..\Tomcat 6.0\conf\Catalina1\localhost
..\Tomcat 6.0\conf\Catalina2\localhost
host-manager.xml
manager.xml
配置檔案的配置可參照..\Tomcat 6.0\conf\Catalina\localhost下的,只需要修改一下對應目錄即可
大概的配置步驟就是這些,現在可以把不同的war包放在不同的位置來訪問了
以上配置方法同樣適合Tomcat 5.5
相關推薦
同一個tomcat配置多個埠對應不同的app
今天有人問我,同一個tomcat部署多個app的話,要管理不同的埠,該如何配置,我的總結如下: <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.sta
tomcat配置多個埠
一、Tomcat 安裝後本身提供了一個server,埠配置預設是8080,對應目錄為:..\Tomcat 6.0\webapps 二、Tomcat 6.0 配置多個埠,其實也就是給Tomcat增加幾個server,並設定對應目錄。下面以增加兩個埠號為例 第一步、修改serv
Tomcat配置多個埠號或多個應用,使得域名後面加不同埠訪問
1.一個Tomcat下配置多個埠號,這裡是針對一個應用服務而言,只需在Service下配置多個<Connector>。如下: <Server port="8005" shutdown="SHUTDOWN" debug="0"> <Service
tomcat配置多個埠指定多個應用
<!--My Service start--> <Service name="MyService"> <Connector port="8082" maxHttpHeaderSize="8192" maxThreads="150" min
1個 Tomcat 配置 多個 SSL 證書域名 共有80埠
單個Tomcat配置多個域並配置多個證書 http://blog.csdn.net/baidu_18607183/article/details/51983439 Tomcat 9 配置多個虛擬主機與HTTPS證書 多個虛擬主機 公用1個埠 http://
oracle新增配置多個埠監聽
原來配置:listener.ora檔案如下: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-L9P3QTT)(PORT = 1521)) (ADDRESS = (PROTOCO
nginx tomcat 配置 多個 二級域名 多個專案
我想要的是 訪問 news.test.com , 實際訪問的是 tomcat 下面的news 專案 ,訪問 forum.test.com ,實際訪問的是 tomcat 下面的 luntan 專案,但是瀏覽器地址 欄url news.test.com 、forum.test.com 不變 ,不要變成 news
Nginx+Tomcat配置多個二級域名
把tomcat下幾個專案分別配置成二級域名(主域名配置一樣): a 專案 配置成 http://a.domain.com b 專案 配置成 http://b.domain.com 第一步:配置tomcat的server.xml虛擬目錄 Java程式碼
Tomcat配置多個Service,多個同名的應用執行在一個tomcat下
網站專案中有時候會碰到,每個網站一個網站後臺程式,偏偏因為某種原因,這後臺程式的名稱還是一樣的,比如都叫 app.war,這樣如果有2個或以上網站需要用各自的app.war,那麼就需要安裝多個tomcat,資源浪費比較大。也不好管理。有沒有一種可能,將這幾個app.war放到
關於TOMCAT配置多個連線池的問題
關於TOMCAT配置多個連線池 如果是TOMCAT5的話META-INF下的context.xml對這段進行修改<Resource name="jdbc/aa" type="javax.sql.DataSource" driverClass
tomcat 單個tomcat配置多個web應用
conf資料夾下的server.xml檔案最後新增以下內容(可以新增多個),然後進行域名解析即可。 <Host name="www.xxx.xx" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlVal
tomcat配置多個host
當一個tomcat需要配多個應用時,並且內網和外網的訪問IP還不一樣,就需要使用到tomcat配置多個虛擬主機。 <Host name="localhost" appBase="webapps" unpackWARs
Tomcat8配置多個埠訪問各埠對應的JavaWeb專案
背景:最近遇到個專案部署的小要求:一個tomcat下配置多個埠去訪問埠對應的JavaWeb專案原理:tomcat中conf下server.xml檔案中的service節點即可配置tomcat的埠號及對應的專案配置步驟:1.開啟tomcat下conf資料夾中的serve.xml
tomcat配置多個虛擬host,訪問不同的web專案
想要在一個tomcat下訪問兩個web專案時,可以通過新增虛擬host的方式來解決。 詳細步驟如下: 1、將兩個專案打包放入tomcat的webapps目錄下; 2、修改tomcat的server.xml檔案,原來的程式
mina在spring中的配置多個埠
本次練習中是監聽2個埠 applicationContext-mina.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN/
web tomcat配置多個host例項
tomcat server.xml配置如下 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Context docBase="Lu
apache 配置多個埠,部署多個專案
修改httpd.conf配置檔案 1、新增監聽埠 Listen 70 2、配置要訪問的專案,在httpd.conf檔案中新增如下內容 <VirtualHost *:70> DocumentRoot /home/CMS/GYCMS/
tomcat 配置多個虛擬域名訪問
為了使得同一個tomcat下部署不同的專案,即使專案中工程同名。則需要在其配置檔案sever.xml中增加Host選項,以匹配不同的域名。 1、增加虛擬域名,window上修改host檔案 C:\Windows\System32\drivers\etc\hosts 樣例
單個Tomcat配置多個域並配置多個證書
近日,幫一個朋友配置一臺伺服器,在該伺服器上啟動一個Tomcat執行兩個應用,分別對應兩個域名:www.domain1.com 和www.domain2.cn,對於http協議(80埠),只要配置Tomcat的虛擬主機就可以了。 但朋友為了資料的安全性,分別為每
一個Tomcat配置多個Service多個專案
原文http://www.educity.cn/wenda/373958.html 稜鏡學院-專注IT線上教育 Tomcat配置多個Service,多個同名的應用執行在一個tomcat下網站專案中有時候會碰到,每個網站一個網站後臺程式,偏偏因為某種原因,這後臺程式的名稱還