多個Tomcat執行,埠衝突,埠修改心得
自從專案模組化開發以來,部分模組需要釋出到同伺服器上不同的Tomcat上面,發現一些有趣的問題:
1.如果忘記修改Tomcat conf/server.xml下面的埠,我遇到兩種情況:
一是Tomcat啟動報埠已被使用錯誤,無法啟動
二是啟動成功,之前的同埠Tomcat會崩掉無法訪問
2.所以我們會修改介面,但當Tomcat太多了,這埠也會亂掉並且後面就會可能重複,所以我們修改埠最好有個規則,這個規則要和http埠(8080)關聯起來
所以,我決定這樣改:
8080---8081
8005---80811
8443---80812
8009---80813
這樣就每個都是http埠+1、2、3就不會亂掉,改完了高興極了發現重啟不了。。。。
原來埠範圍:1~65535,所以下面採取在前面加1、2、3區別:
8080 --- 8081
8443 --- 18081
8005 --- 28081
8009 --- 38081
這下埠再也不會亂掉了。
相關推薦
多個Tomcat執行,埠衝突,埠修改心得
自從專案模組化開發以來,部分模組需要釋出到同伺服器上不同的Tomcat上面,發現一些有趣的問題: 1.如果忘記修改Tomcat conf/server.xml下面的埠,我遇到兩種情況: 一是Tomcat啟動報埠已被使用錯誤,無法啟動 二是啟動成功,之前的同埠
如何在一個MyEclipse配置多個Tomcat系列的應用伺服器,同時執行。
1、我下載了兩個版本的Tomcat8.X的,一個Tomcat8.0.17和Tomcat8.0.20。 2、分別更改對應目錄下的server.xml。 第一處要改的地方: <Server port="8005" shutdown="SHUTDOWN">
一個伺服器搭多個tomcat導致session丟失,或者同一個IP不同埠,多個應用的session會衝突解決方法
一個伺服器上搭建了多個tomcat或者weblogic,埠不一樣,同時啟動訪問時session丟失。如:A,B兩個服務,在瀏覽器中登入訪問A後,當前開啟的瀏覽器上在開一個選項卡訪問B服務後,回過來點選訪問A時session丟失,需要重新登入A才可以訪問。經過資料查詢,發
tomcat同一個IP不同埠,多個應用的session會衝突解決方法
方法1:將不同的多個應用服務在不同的虛擬主機中,或者對映不同的IP進行部署。 方法2:對應tomcat服務處理方式:修改coocie的名稱保證cookie不重複: 對於tomcat8,可以這樣: 在Host標籤內新增 <Context path="/serv
Linux上部署多個tomcat,解決埠衝突問題
在Linux上部署多個tomcat主要是防止埠衝突的問題, tomcat伺服器需配置三個端口才能啟動,安裝時預設啟用了這三個埠,當要執行多個tomcat服務時需要修改這三個埠,不能相同。 埠一:(記得去
一臺電腦配置多個tomcat,同時執行,互不衝突
當第一個tomcat啟動後,後面tomcat的server.xml中的埠不管怎麼改,仍然會報埠衝突。後來在dos下執行才發現所有的tomcat都會去找CATALINA_HOME和CATALINA_BASE這兩個環境變數,因此步驟如下: 1.使用壓縮版的tom
《阿里雲伺服器搭建》------部署多個tomcat,防止jenkins與專案共用一個埠
本系列教程的搭建環境為阿里雲伺服器,其他伺服器可作為參考。 本文主要講述實現兩個tomcat的獨立使用,拆分jenkins和實際專案共用tomcat的問題 首先,我們知道真實的專案環境中,不可能只存在一個tomcat,或者換句話說,A專案在部署後需要重啟,那麼就需要重啟t
Linux下佈置多個Tomcat,同時執行多個Tomcat。
轉載這個老哥的https://www.cnblogs.com/webcc/archive/2012/08/22/2651084.html扣號內是我自己操作時的一些問題和決解方法。環境說明:作業系統: RedHet 5.3JDK版本: 1.4.2WEB容器: Tomc
安裝多個jdk,多個tomcat版本的衝突問題
一個伺服器兩個jdk,一個是jdk1.4,一個是jdk1.6。 同樣tomcat版本是,tomcat5.0和tomcat6.0。都安裝在一個伺服器上,這個衝突問題,弄了好久,讓人頭疼啊 tomcat5.0匹配jdk1.4, tomcat6.0匹配jdk1.6, 1.首先指定
收集網上資料,總結得出如何同時執行多個tomcat(模擬在不同域中執行網頁)
當第一個tomcat啟動後,後面tomcat的server.xml中的埠不管怎麼改,仍然會報埠衝突。後來在dos下執行才發現所有的tomcat都會去找CATALINA_HOME ,可以開啟startup.bat進行檢視,可以發現,都是預設找環境變數中配置的CATALINA
centos7.2 在同一臺伺服器中,同時執行多個tomcat
tomcat作為許多java專案的執行的環境,常用來跑java專案。而一臺伺服器只跑一個tomcat服務又太浪費資源了,so,我們可以在同一臺伺服器上,同時跑多個tomcat服務程序,分別對應不同的埠。來執行多個java專案。 下面記錄一下,如何進行配置,才能同時啟動多個t
tomcat結合nginx實現多個tomcat同時執行,tomcat負載均衡
相信很多人都聽過nginx,這個小巧的東西慢慢地在吞食apache和IIS的份額。那究竟它有什麼作用呢?可能很多人未必瞭解。 說到反向代理,可能很多人都聽說,但具體什麼是反向代理,很多人估計就不清楚了。摘一段百度百科上的描述: Html程式碼 反向代理
CentOS 系統下安裝多個Tomcat,佔用不同的埠
1.安裝tomcat,解壓到指定的目錄 2.修改環境變數:/etc/init.d/tomcat(這是我的,一般的都是/etc/profile) 3.加入以下程式碼(tomcat路徑要配置自己實際的tomcat安裝目錄) ##########first tomcat###
linux部署多個tomcat,埠修改詳解,linux埠開放訪問
一、sever.xml需要修改的地方:1、<Server port="8005" shutdown="SHUTDOWN">2、<Connector port="8080" protocol="HTTP/1.1" connectio
配置tomcat,使得一臺主機執行多個tomcat容器
專案軟體使用了tomcat,在安裝時自動註冊為服務。有一客戶在安裝時發現與另外一個軟體的tomcat發生了衝突,兩個軟體都要使用,於是在網上查了一下資料,解決這個問題。設定方法很簡單,修改server.xml配置檔案中的3個埠即可。下面將簡單總結一下如何在同一臺伺服器上部署
多個Tomcat部署,修改配置檔案
修改配置檔案 server.xml 檔案 配置檔案目錄: apache-tomcat-8.5.34/conf/server.xml 看註釋修改: <?xml version="1.0" encoding="UTF-8"?> <!--修改此處port:8005,800
linux下centos中nginx配置一臺伺服器多個tomcat,多個域名
1.直接貼程式碼自己看 下面是nginx 的nginx.conf檔案配置 一臺伺服器 三個tomcat 埠分別為:8080,7070,7072 三個域名:maijiaxiu.com;console.maijiaxiu.com; test.maijiaxiu.com #user n
一臺電腦上配置多個tomcat,詳解
在伺服器上配置了多個tomcat,每個tomcat下的專案都獨立執行。 我這邊是一臺機器上配置5個tomcat,一個簡單的搭建教程和大家分享! 1.拷貝出多個tomcat目錄,需要把tomcat的名稱改為不相同的。 2.環境變數配置。 我的電腦-》右鍵屬性-》高階
解決多個tomcat埠衝突
我在一臺PC機上安裝了兩個tomcat,需要同時啟動,每個tomcat上跑一個程式,但是現在提示埠號衝突,需要手動更改。需要修改三個地方:1、首先: 在Tomcat的根(安裝)目錄下,有一個conf資料夾,雙擊進入conf資料夾,在裡面找到Server.xml檔案,開啟該檔案
Eclipse解決啟動多個tomcat的埠衝突問題
問題: 在Eclipse上部署Tomcat工程執行另外一個Tomcat版本時經常會因為沒有注意關閉其他開啟的Tomcat版本而導致埠衝突,例如我用tomcat7執行一個程式,然後沒有關閉server中的tomcat7,並執行其他版本便會出現埠衝突 解決方法: 修改埠號