目錄
QUESTION:阿里雲服務器Linux下安裝多個Tomcat服務器的方法
QUESTION:阿里雲服務器Linux下安裝多個Tomcat服務器的方法
ANSWER:
近日來,博主學習JavaEE開發用到了Nginx服務器,要用多個Tomcat服務器,寫下此篇博文對安裝過程總結。
本文是安裝另一個tomcat服務器。
一、安裝前的下載相關文件
1.1下載tomcat
下載地址:tomcat。
1.2準備工具
xftp、xshell,默認大家已經準備好,可以去官網上下載免費版。
二、登陸linux服務器進行安裝
本文是在博主入手的阿里雲1G2核40G的Centos服務器安裝,如果配置不同,請自行查閱其它文檔。
2.1將安裝包上傳到服務器
此處使用了Xftp6,如下圖所示:
博主的安裝路徑是:
/usr/java/tomcat
可根據實際情況更改。
2.2解壓和配置
解壓:
tar -xzvf apache-tomcat-8.5.47.tar.gz
更改解壓後的文件名:
mv apache-tomcat-8.5.47 tomcat2
2.3編輯環境變量
vim /etc/profile
如圖所示,將以下代碼寫入該文件:
#tomcat2
CATALINA_BASE_2=/usr/java/tomcat/tomcat8090
PATH=$PATH:$CATALINA_BASE_2/bin
export CATALINA_BASE_2 PATH
這裏注意要寫實際tomcat的安裝路徑。
2.4生效文件
source /etc/profile
2.5修改catalina.sh
[root@iZ6bjsgrzjqw3rZ tomcat8090]# cd bin/
[root@iZ6bjsgrzjqw3rZ bin]# vim catalina.sh
找到代碼:
添加代碼:
export CATALINA_BASE=$CATALINA_BASE_2
export CATALINA_HOME=$CATALINA_HOME_2
2.6修改server.xml
[root@iZ6bjsgrzjqw3rZ tomcat8090]# cd conf/
[root@iZ6bjsgrzjqw3rZ conf]# ls
catalina.policy catalina.properties context.xml jaspic-providers.xml jaspic-providers.xsd logging.properties server.xml tomcat-users.xml tomcat-users.
[root@iZ6bjsgrzjqw3rZ conf]# vim server.xml
找到第一處要更改的位置:
port的端口號可以根據實際變化,但要防止端口被佔用。
找到第二處要修改的位置:
修改port端口。
找到第三處要修改的位置:
三、啓動tomcat
3.1添加端口
大家請參考本博主的博文:服務器開放特定端口的方法
開放指定端口:
firewall-cmd --zone=public --add-port=8090/tcp --permanent
這裏開放的是我們更改的tomcat的啓動端口8090,如果你設置的其它端口,請修改爲實際值。
3.2阿里雲添加安全組
既然已經運行阿里雲服務器,則大家開放相應端口默認完成。
如果沒有在阿里雲上執行以上過程,請忽略。
3.3啓動
[root@iZ6bjsgrzjqw3rZ tomcat8080]# cd bin/
[root@iZ6bjsgrzjqw3rZ bin]# ls
bootstrap.jar catalina-tasks.xml configtest.bat daemon.sh setclasspath.bat shutdown.sh target tool-wrapper.bat version.sh
catalina.bat commons-daemon.jar configtest.sh digest.bat setclasspath.sh startup.bat tomcat-juli.jar tool-wrapper.sh
catalina.sh commons-daemon-native.tar.gz d: digest.sh shutdown.bat startup.sh tomcat-native.tar.gz version.bat
[root@iZ6bjsgrzjqw3rZ bin]# ./startup.sh
出現:
外網訪問服務器公有IP或者域名:8090:
OK,大功告成。