如何安裝兩個tomcat,環境變量如何設置?
裝兩個tomcat 分別是6.0和7.0 可想運行tomcat6.0 但是實際上卻運行tomcat7.0 兩個版本都是用解壓縮包 其實就是不能運行tomcat6.0 只能運行7.0 兩個環境變量都配置了。
端口也改了 還是不行
我遇到這種情況了,不知大家遇到沒有,如下是我的解決方法:
當第一個tomcat啟動后,后面tomcat的rver.xml中的端口不管怎么改,仍然會報端口沖突。后來在dos下運行才發現所有的tomcat都會去找CATALINA_HOME和CATALINA_BASE這兩個環境變量(CATALINA_HOME這個變量指向tomcat的安裝目錄,CATALINA_BASE指向tomcat的工作目錄,如果一個tomcat服務下只有一個工作目錄,則這兩個變量路徑相同,如果想要多個工作臺目錄使用同一個tomcat服務,則這個變量分別指向各自的目錄),因此步驟如下:
1.使用壓縮版的tomcat不能使用安裝版的。
2.第一個tomcat的配置不變。
3.增加環境變量CATALINA_HOME2,值為新的tomcat的地址;增加環境變量CATALINA_BASE2,值為新的tomcat的地址。
4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改為CATALINA_HOME2。
5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改為CATALINA_HOME2,CATALINA_BASE改為CATALINA_BASE2。
6.修改conf/rver.xml文件:
6.1 <Server port="8006" shutdown="SHUTDOWN">把端口改為沒有是使用的端口(原始8005)。
6.2 <Connector port="8081" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="fal" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" /> 把端口改為沒有是使用的端口(原始8080)。
6.3<Connector port="8010"
enableLookups="fal" redirectPort="8443" protocol="AJP/1.3" /> 把端口改為沒有是使用的端口(原始8009)。
7成功!
8 第三、第四.....等N臺服務器參考3~6 步順序進行即可!
Mac Tomcat配置環境變量
?xml version="1.0" encoding="UTF-8"?
沒有設置全局變量的時候啟動tomcat的話需要使用 sh ./startup.sh 或者 sh ./shutdown.sh (不過首先要定位到bin目錄下)
如果沒有配置的話需要如圖這樣
為了方便使用.我們把mac的的路徑設置為全局變量,方便直接使用startup.sh 和 shutdown.sh命令
1:獲取管理員權限,并定位到 ~ 目錄 cd ~ (最好使用管理員權限 sudo -s)
2:打開.bash_profile,使用 open .bash_profile 打開環境變量文件
3:在打開的配置文件中添加一行環境變量,把tomcat的絕對路徑寫進去, 寫完保存退出
4:配置成功后的啟動和關閉的寫法
Tomcat環境變量如何配置,CMD可直接啟動
相信很多人對Tomcat都不陌生,這是一個免費開源的輕量級Web應用服務器
由于這是一款開源免費的服務器,因此大家可以直接去官網下載安裝包。官網也很好找,百度搜索tomcat,第一個就是它的官網,這里我也放了官網截圖,大家可以按圖索驥
Tomcat目前有好多版本可以選擇,大家可以選擇自己喜歡的版本進行安裝,功能上大體都差不多,所以大家也不必要追求最新版本,一般來說8.0或者8.5版本是最常用的
下載安裝包時建議大家根據自己的系統選擇壓縮包形式的安裝包
安裝包下載下來之后,直接解壓到安裝目錄即可,這里建議大家解壓到D盤目錄下進行使用
接下來就需要配置環境變量了,這個步驟很關鍵,決定了你是否能用CMD直接啟動
右鍵單擊【計算機】—【屬性】—【高級系統設置】—【環境變量】
方法有3種
方法1:Win+R打開CMD,輸入命令:startup,出現如下對話框,說明服務啟動成功
方法2:在CMD下輸入命令:catalina run,出現如下對話框,說明服務啟動成功
方法3:打開Tomcat安裝目錄下的bin文件夾,找到startup.bat文件,雙擊打開即可
打開瀏覽器,在地址欄中輸入:http://localhost:8080,回車,如果看到如下頁面,說明Tomcat服務器已經搭建成功
至此,Tomcat搭建已經完成,我們現在用VB做一個小案例來啟動Tomcat服務
新建一個標準EXE
插入一個按鈕控件,修改名稱為啟動Tomcat
雙擊按鈕進入代碼編輯界面,輸入如下代碼:Shell "explorer D:Program Filesapache-tomcat-8.0.41binstartup.bat"(路徑可根據自己自己的安裝目錄進行修改)
按快捷鍵F5運行程序
點擊按鈕,打開Tomcat界面,啟動成功!
如果覺得對你有幫助,歡迎大家關注+轉發,你的支持就是我持續更新的動力!
tomcat的系統環境變量
運行在tomcat里的war包是無法直接讀取操作系統的環境變量的,它讀取的是運行war包的服務器進程的環境變量,也就是tomcat的環境變量。
根據官方文檔,區別于CATALINA_HOME和CATALINA_BASE,其它的環境變量可以用tenv腳本來實現。這個腳本一般放在CATALINA_BASE/bin 或者 CATALINA_HOME/bin文件夾下。tomcat會自動去執行這個腳本。
比如在centos7環境中,在$CATALINA_BASE/bin/tenv.sh 文件中配置環境變量:
export JRE_HOME=/usr/java/latest
export CATALINA_PID="$CATALINA_BASE/tomcat.pid"
備注:這里的環境變量僅限于用標準腳本啟動tomcat才能使用。我用的是centos,腳本里需要用export導出才有效。
怎么配置tomcat的環境變量
一、安裝JDK和Tomcat
1,安裝JDK:直接運行jdk-7-windows-i586.exe可執行程序,默認安裝即可。
備注:路徑可以其他盤符,不建議路徑包含中文名及特殊符號。
2、安裝Tomcat:直接解壓縮下載文件“apache-tomcat-7.0.33-windows-x86.zip”到C盤下。安裝路徑建議修改為:c:\tomcat。
備注:如下載的是可執行文件,雙擊運行,默認安裝即可。
2
二、配置JDK環境變量(在步驟查看如何配置環境變量)
1,新建變量名:JAVA_HOME,變量值:C:\Program Files\Java\jdk1.7.0
2,打開PATH,添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3,新建變量名:CLASSPATH,變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
備注:
1,.表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2,JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclip等的運行都需要依靠此變量。
3,PATH使得系統可以在任何路徑下識別java命令。
4,CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。
3
三、測試JDK
在CMD命令下輸入javac,java,javadoc命令:出現圖示界面,表示安裝成功。
4
四、配置Tomcat環境變量
1,新建變量名:CATALINA_BASE,變量值:C:\tomcat
2,新建變量名:CATALINA_HOME,變量值:C:\tomcat
3,打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
5
五、啟動Tomcat服務
方法兩種:
1,方法一:在CMD命令下輸入命令:startup,出現如下對話框,表明服務啟動成功。
2,方法二:右鍵點擊桌面上的“我的電腦”->“管理”->“服務和應用程序”->“服務”,找到“Apache Tomcat”服務,右鍵點擊該服務,選擇“屬性”,將“啟動類型”由“手動”改成“自動”。
6
六、測試Tomcat
打開瀏覽器,在地址欄中輸入http://localhost:8080回車,如果看到Tomcat自帶的一個JSP頁面,說明你的JDK和Tomcat已搭建成功。
END
注意事項
1,JAVA_HOME中的路徑不能用分號結尾,如C:\Program Files\Java\jdk1.7.0。
2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以“\”結尾。
3,JAVA_HOME的路徑一定不要寫成了JRE的路徑。
4,在環境變量中修改添加變量時,一定要注意分號、空格,是否有多余的字母。作者就是因為path路徑中多了一個字母,怎么都配置不成功。如果配置不成功,一定要反復檢查。
以上錯誤,非常容易出現錯誤:CATALINA_HOME或是JAVA_HOME沒有配置好。如錯誤提示“The CATALINA_HOME environment variable is not defined correctly”
如何配置tomcat6環境變量
新手如何配置自己的Tomcat服務器及高效的將開發中的web項目部署到Tomcat上
1.首先要到tomcat的官方網站上將tomcat下載下來,這里建議最好下載ZIP格式的,我們可以自己進行后面的配置。 現在統稱用6.x進行開發,我們就以6.x為例。
2.將下載好的ZIP文件解壓縮。
3.下面我們要配置兩個環境變量,因為tomcat是運行在java VM之上的,所以tomcat自然要能找到你的電腦里的JDK安裝在哪里。我們可以在用戶環境變量里添加一個叫做JAVA_HOME的環境變量,
變量名為 JAVA_HOME 變量值為JDK的安裝目錄,注意不是JRE也不是JDK的bin目錄
然后我們要配置一個名為CATALINA_HOME的環境變量,
變量名為CATALINA_HOME 變量值為剛才解壓縮出來的文件的路徑 如 D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35。
4.進入解壓縮出的文件夾中找到bin目錄,然后進入,WINDOWS系統中雙擊startup.bat文件就可以正常啟動Tomcat服務了。
LINUX系統可以執行startup.sh 這個shell腳本。
接下來將如和高效的部署web項目:
與bin目錄同級的conf目錄里有一個rver.xml文件 在我的電腦里目錄如下D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35\conf,
用任何一個文本編輯器打開它,在這個文件的最后,</Host>之前插入如下代碼就可以將你的web項目部署到服務器上了。
<Context
path="" docBa="" reloadable="true"/> 注意path里填寫你的web項目名稱前面加逗/地
docBa里面填寫你的web項目的WebRoot路徑,給大家個例子<Context path="/DrivingTestWeb"
docBa="D:\Program Files\Workspaces\MyEclip
8.5\DrivingTestWeb\WebRoot"
reloadable="true"/>
這是我的一個項目的發布方式,在eclip里創建項目時名這就叫做DrivingTestWeb,通過這種方式就不需要在eclip里面配置發部項目了。
用Myeclip開發時一定將自己的Tomcat服務器關聯到Myeclip上,不要用Myeclip自己原有的Tomcat
方法如下
Myeclip----->Window------>Preferences------->Myeclip--------->Servers-------->Tomcat------->Tomcat6.x
進入之后選擇Enable ,之后Tomcat home directory那個選項點擊Brow找到你的Tomcat存放的目錄點擊OK ,之后一路OK。
這樣你的Tomcat就與Myeclip關聯上了。