Linux下安裝多個Tomcat服務器

目錄

 

QUESTION:阿里雲服務器Linux下安裝多個Tomcat服務器的方法

ANSWER:

一、安裝前的下載相關文件

1.1下載tomcat

1.2準備工具

二、登陸linux服務器進行安裝

2.1將安裝包上傳到服務器

2.2解壓和配置

2.3編輯環境變量

 

2.4生效文件

 

2.5修改catalina.sh

2.6修改server.xml

三、啓動tomcat

3.1添加端口

3.2阿里雲添加安全組

3.3啓動


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,大功告成。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章