1. 程式人生 > >一臺伺服器安裝多個jdk和tomcat

一臺伺服器安裝多個jdk和tomcat

應用場景:老大讓在一臺測試伺服器上搭建一個單點登入服務,但是發現測試伺服器上已經有了一個低版本的tomcat和低版本的jdk,主要原因是jdk的版本比較低不能用,需要重新按照一個新的jdk,這樣就比較頭疼,經過查閱最後提供如下解決方案。

tomcat5使用1.5版本jdk的安裝路徑C:\JAVA\jdk1.5 ,jre的安裝路徑為:C:\jJAVA\jre1.5,tomcat5的路徑d:\tomcatA;

tomcat6使用1.7版本jdk的安裝路徑C:\JAVA\jdk1.6 ,jre的安裝路徑為:C\JAVA\jre1.6, tomcat6的路徑 d:\tomcat6;

原來已裝的tomcat5和jdk1.5相關還是原來的配置不變:系統環境變數中JAVA_HOME和PATH中的%JAVA_HOME%/BIN 不要修改

新增系統環境變數中JAVA_HOME2=C:\JAVA\jdk1.6 JRE_HOME2=C:\JAVA\JRE1.6 (其實這2個配置一個即可,tomcat啟動時先去找JRE目錄 目錄找不到回去找JAVA_HOME下的JRE)

新建環境變數CATALINA_HOME2指向tomcat6的安裝目錄d:\tomcat6,編輯Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME全部替換成CATALINA_HOME2。

tomcat6的設定:修改tomcat6的service.bat檔案與setclasspath.bat中將所有JAVA_HOME都替換成JAVA_HOME2,JRE_HOME替換為JRE_HOME2,並將其路徑設定為jre的安裝路徑,將所有CATALINA_HOME都替換成CATALINA_HOME_1;將所有 CATALINA_BASE都替換成CATALINA_BASE_1;

找到set CURRENT_DIR= %這行,在它下面加入

set JAVA_HOME2=C:\JAVA\jdk1.6

set CATALINA_HOME2=d:\tomcat6

set CATALINA_BASE2=d:\tomcat6

set JRE_HOME2=c:\JAVA\jire6

其次就是修改tomcat顯示名稱和埠的問題,這裡就不說了相信大家都知道的。

相關推薦

伺服器安裝jdktomcat

應用場景:老大讓在一臺測試伺服器上搭建一個單點登入服務,但是發現測試伺服器上已經有了一個低版本的tomcat和低版本的jdk,主要原因是jdk的版本比較低不能用,需要重新按照一個新的jdk,這樣就比較頭疼,經過查閱最後提供如下解決方案。 tomcat5使用1.5版本jdk

電腦安裝JDK並自由切換

image home clas 分享 mage classpath com http ~~ 環境變量 path和classpath裏邊用%JAVA_HOME%; 就這樣,只要改變JAVA_HOME的值,就可以自由切換Java版本了呢~~ 一臺電腦安裝多個JDK並自由切換

伺服器安裝tomcat

安裝tomcat步驟 1. 下載apache-tomcat-8.0.30 ,下載下來的檔案為apache-tomcat-8.0.30-windows-x64.zip 2. 解壓該壓縮包到D:/目錄下。 3. 修改解壓資料夾名字為:tomcat-8080 4.

電腦安裝jdk; windows/system/java.exe

安裝兩個版本的jdk,只需將JAVA_HOME的路徑改變以更換不同的jdk即可, 但在 cmd中檢視 java -version時只會顯示後面安裝的版本, 解決方法: cmd中輸入 where java 將多餘的java.exe  javaw.exe javaws.ex

電腦安裝版本的jdk

我們平時在做java開發的時候,有時需要使用多個版本的jdk, 那麼一臺電腦上需要安裝多個JDK了。 那一臺電腦上可不可以同時安裝多個版本的jdk呢? 答案是可以的! 但使用的時候,只能使用一個,不能同時使用,需要切換。 下面講講怎麼操作吧  呵呵 ! 1.安裝   這個

伺服器部署tomcat

在部署多個應用時,儘量不要把多個應用部署在同一個tomcat下,原因是假如其中一個應用發生異常,導致服務奔潰,這將影響到另外一個應用提供服務。 1. Widow系統下(內容來自https://www.cnblogs.com/wryu/p/7327298.html) 安裝tomcat步驟

伺服器部署專案使用同一個redis服務導致衝突解決辦法

本人有多個專案部署在同一臺伺服器,共用一個redis服務,而且這幾個專案的結構也是一直的,都用redis快取了shiro許可權資料,導致訪問專案A,專案B報無許可權,反之亦然,通過對redis的瞭解,現找到解決辦法,如下: redis存在0-15共16個庫,在spring配

Nginx + Tomcat 反向代理 如何在高效的在伺服器部署站點

首先我們需要安裝好Nginx、jdk、Tomcat,安裝方法已經在 上一篇 說過了,本篇不再贅述。 下來看一下我們的需求,我這裡有三個網站專案工程需要部署(依次對應著三個域名),提供一臺Linux伺服器,要實現訪問對應的域名跳轉到對應的網站。 下來我們看一下

Window下同伺服器部署tomcat服務

   本文使用tomcat 8.0壓縮版進行部署。 工具     apache-tomcat-8.0.30 安裝tomcat步驟            1. 下載apache-tomcat-8.0.30 ,下載下來的檔案為apache-tomcat-8.0.30-windows-x64.zip  

電腦安裝jdk

環境變數配置 一、 二、 .;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system。。。配置放在最前面(不這樣可能

伺服器安裝不同的php,apache版本環境?

1、首先需要重啟,path路徑只能寫一個php路徑。另外關鍵一處就是環境變數中 PHPRC 這個值。這個值比較關鍵,如果不改也會導致切換php版本失敗。注意切換版本後一定要重啟。可以用cmd,php-v 檢視版本是否更改過來,然後看是否有哪些模組沒有載入。

伺服器部署專案

一一對應的需求 新建兩個資料夾, 然後上傳war到這兩個資料夾下面解壓就好了, mkdir project1 mkdir project2 unzip project1.war 然後上傳兩個tomcat資料夾 mkdir tomcat-p

伺服器執行ActiveMQ(版本apache-activemq-5.4.2)

一、在同一臺機器上配置多個ActiveMQ(版本apache-activemq-5.4.2) 1.複製一份執行檔案   cp -r apache-activemq-5.4.2 apache-activemq-5.4.2-new 2.修改配置檔案activemq.xml   v

如何在電腦上安裝jdk

tput support -c win index text different ref recent Technote (FAQ) Question How to install multiple versions of Java on a workstation? C

Redis分散式叢集部署安裝及細節(主機搭建服務--偽叢集)

Redis分散式叢集部署安裝及細節  一: redis cluster介紹篇 1:redis cluster的現狀 目前redis支援的cluster特性(已親測): 1):節點自動發現 2):slave->master選舉,叢集容錯 3):Hotreshar

Linux部署WEB專案,伺服器部署兩Tomcat專案

      首先安裝JDK+Tomcat和配置好環境變數,部署第一個專案是比較簡單,本文主要是針對部署第二個專案的時候出現的一些問題和解決辦法進行敘述。可能解決辦法有很多種,目的都是為了解決遇到的問題。我們公司一直以來採用的是Nginx+Tomcat進行專案部署。  第一個專

伺服器執行兩tomcat

在本例中,使用兩個tomcat做示例: 安裝好jdk,並且配置好環境變數 1、首先去apache下載一個tomcat,下載解壓版的,比較方便 2、把這個tomcat,解壓兩次,把解壓出來的tomcat重新命名成tomcat1和tomcat2 3、修改其中一個tom

機器啟動activeMQ activeMQ資料庫主從叢集搭建

一臺機器啟動多個activeMQ 1、brokerName修改  <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${active

機器啟動tomcat簡單配置

col shu class 運行 配置 多個tomcat dir http服務 nbsp 一臺機器啟動多個Tomcat只需要解決Tomcat端口沖突的問題。 相關配置:打開 Tomcat 目錄下 conf \ server.xml 共修改三處端口,分別是: <Ser

MAC下安裝版本JDK切換幾種方式

lin 切換jdk版本 ber 方便 ida 不支持 itl 相關 pro 環境: MAC PRO,OS X 10.11.6,64位 歷史: 過去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,並且OS X 10.7 開始系統並不自帶(而