日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat集群快速入门2

發布時間:2024/4/13 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat集群快速入门2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先講一下mac和linux下,tomcat單擊部署多應用,就是一臺服務器部署多個應用,首先修改etc/profile,也就是說,我們這個系統的環境變量,我們增加6個環境變量,我們先看前三個,右邊的tomcat1呢,是說大家安裝tomcat的位置,我這個安裝了兩個tomcat,一個是tomcat1,一個是tomcat2,那么第一個環境變量,導入進去,前面三個一組,CATALINA_BASE指定到tomcat1上,CATALINA_HOME指定到tomcat1上,TOMCAT_HOME指定到tomcat1上,右邊的這個路徑,小伙伴們根據自己安裝的實際情況,去修改,下邊的CATALINA2_BASE,2_HOME,TOMCAT2_HOME,指向的是tomcat2,這個路徑也是根據大家的實際安裝環境,不要完全按照PPT來,PPT是tomcat在我機器上的路徑,強調一下

繼續看截圖,這個就是profile文件的一個截圖,上邊一組,下邊一組,那如果你想一個機器部署三個tomcat,也可以按照這個順序_3,_4,往下加,然后指向新的tomcat,然后實際編輯這個vim,我們是用vim,然后呢,etc/profile,vim編輯頁面,然后按一下i,走到指定的行,添加就可以,可以增加到文件的最末尾,按下i是說,開始輸入,輸入完之后,按一下esc,然后輸入冒號,然后wq進行保存退出,然后執行完這個之后,記得執行一下source,使這個配置文件失效,如果不執行的話,你需要重啟一下電腦

然后繼續,我們如何操作呢,在我們課程中,一共有兩個tomcat,tomcat1和2,也就是說tomcat1這個目錄完全不變,里邊的配置也不變,然后打開第二個tomcat目錄,bin下邊的catalina.sh,即${tomcat},這個$表示,一個變量,根據你自己實際的安裝路徑,去找到他,這個bin下面的catalina.sh,然后找到這么一個注釋,OS specific,前面有一個井號,說明這是一個注釋,那為什么要找到這個注釋呢,是因為我們要在這個注釋下邊

在這行下面編輯,新增配置,保存退出,新增什么配置呢,就是export CATALINA_BASE,等于$CATALINA_2_BASE,下邊的export,CATALINA_HOME,等于$CATALINA_2_HOME,把CATALINA_BASE和CATALINA_HOME重新賦值,賦值成系統變量,當然在maclinux下呢,還通過echo,后邊實戰回來講怎么來驗證環境變量,配置生效,所以即使在windows下,部署tomcat集群的小伙伴們,也來看一下,和linux集群的操作策略,然后看一下截圖,就是這個注釋下邊,我們把這兩個配置呢加上,我希望大家,剛剛聲明的變量,和我這個課程保持一致export CATALINA_BASE=$CATALINA_2_BASEexport CATALINA_HOME=$CATALINA_2_HOME

這個非常重要,打開第二個tomcat的conf目錄下的server.xml,然后看一下注意,3個端口,3個端口,3個端口要修改,重要的事情說三遍

server port節點端口修改,看一下圖,也就是說server port,把8005改成9005,只改tomcat2的,tomcat1不變,同時呢我們的這個端口號,會有一個統一的遞增,就是加1千,當然呢如果你想部署第三個第四個的話,也可以按照這個方法,這是第一個server port節點

然后這里要說一下,在多個tomcat之間,一定不能夠重復,并且修改這個9005端口,也是你這個系統沒有被占用的,你不要改成3306,等等像這種MYSQL默認的端口,希望和課程保持一致,避免進坑

然后就是connctor port,8080端口,看一下圖,這個就是tomcat的訪問端口,這里強調一下,8080改成9080,后邊的redirectPort,重定向端口,都要改8443,第二個8443還是不變,后邊的URIEncoding=utf-8,這個是處理tomcat亂碼的一個問題

然后就是第三個端口,那第三個端口呢,也是connectorPort,開頭的這個節點,但是后邊呢,有一個protocol,后邊寫的AJP/1.3,那我們把第二個tomcat的8009,改成9009,后邊的redirect 8443不變,那這三個端口呢,也改完了

分別進入tomcat的bin目錄,啟動tomcat,即進入${tomcat},代表tomcat2這么一個變量,根據你實際的安裝路徑,執行startup.sh,檢查兩個tomcat的啟動日志,這個日志不是logs下面的catalina.out,而是執行完啟動的時候,就能看到的命令行輸出

看一下圖,第一個執行完之后呢,它啟動的是tomcat1,下邊的圖呢是tomcat2,user后面都有寫,大家啟動的時候檢查一下,包括下邊的user classpath,第一個是tomcat1的,第二個是tomcat2的,他們公用jre_home,這個圖分別是tomcat1路徑下和tomcat2路徑下的

訪問localhost 8080,和localhost 9080,也就是我們已經修改好了,9080這個端口,可以打開tomcat部署的ROOT項目首頁,如果想繼續部署多個tomcat實例,請依照此法,如果要部署多個,要強調一下,必須要要保證端口號不能重復,必須是系統沒有使用的,然后在這里要說明一下,那為了教學課程呢,我們特意把這個tomcat,是重新下載并解壓的,也就是默認的webapps,下邊的ROOT文件夾,下面是默認的tomcat首頁,小伙伴們如果要部署的話,希望和教程保持一致,重新解壓縮,安裝tomcat,通過這個過程呢,能學習更多

?

總結

以上是生活随笔為你收集整理的Tomcat集群快速入门2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。