天天看點

jdk1.8和tomcat8 for centos安裝Centos7部署JDK1.8和tomcat8.0.27

Centos7部署JDK1.8和tomcat8.0.27

jdk部署

1.下載下傳jdk1.8的rpm包

通路官網:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
#選擇jdk8的rpm包下載下傳

oracle賬号密碼
[email protected]
密碼:Oracle123
           
jdk1.8和tomcat8 for centos安裝Centos7部署JDK1.8和tomcat8.0.27

2.安裝jdk包

[[email protected] jdk]# ls
jdk-8u281-linux-x64.rpm


2.安裝
 rpm -ivh jdk-8u281-linux-x64.rpm 
 
3.檢視版本
[[email protected] jdk]# java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

           

tomcat8.0.27部署

1.下載下傳/解壓tomcat包

官網:https://tomcat.apache.org/download-80.cgi
選擇Archives,選版本

wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.27/bin/apache-tomcat-8.0.27.tar.gz

#速度慢可以用迅雷加速下載下傳
[[email protected] tomcat]# ls
apache-tomcat-8.0.27.tar.gz 


2.解壓縮
tar -zxf apache-tomcat-8.0.27.tar.gz

3.修改屬主、數組
chown -R root.root apache-tomcat-8.0.27

4.加入環境變量
export PATH="$PATH:/software/tomcat/tomcat8/bin"
source /etc/profile
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/software/tomcat/tomcat8/bin



           

2.啟動tomcat

1.啟動tomcat
/software/tomcat/tomcat8/bin/startup.sh 

2.檢視端口
netstat -tunpl|grep java
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      10948/java       
tcp6       0      0 :::8009                 :::*                    LISTEN      10948/java          
tcp6       0      0 :::8080                 :::*                    LISTEN      10948/java


3.測試通路
curl 192.168.126.11:8080
</html>
我是tomcat1
           

tomcat配置多執行個體

1.複制一份tomcat的目錄
cp -a apache-tomcat-8.0.27 tomcat8-2


2.修改多執行個體的tomcat配置檔案server.xml的端口
sed -i 's#8005#8011#;s#8080#8081#' /software/tomcat/tomcat8-2/conf/server.xml 

3.啟動第二個tomcat執行個體
/software/tomcat/tomcat8-2/bin/startup.sh


4.檢視端口
netstat -tunpl|grep java
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      10948/java          
tcp6       0      0 :::8009                 :::*                    LISTEN      10948/java          
tcp6       0      0 127.0.0.1:8011          :::*                    LISTEN      11442/java          
tcp6       0      0 :::8080                 :::*                    LISTEN      10948/java          
tcp6       0      0 :::8081                 :::*                    LISTEN      11442/java 


5.分别在兩個執行個體的站點檔案做以區分
 echo '我是tomcat1'>> /software/tomcat/tomcat8/webapps/ROOT/index.jsp 
 echo '我是tomcat2'>> /software/tomcat/tomcat8-2/webapps/ROOT/index.jsp 
 

6.分别通路兩個多執行個體
[[email protected] ROOT]# curl  192.168.126.11:8080
</html>
我是tomcat1

[[email protected] ROOT]# curl  192.168.126.11:8082
</html>
我是tomcat2
           
[[email protected] ROOT]# curl  192.168.126.11:8080
</html>
我是tomcat1

[[email protected] ROOT]# curl  192.168.126.11:8082
</html>
我是tomcat2
           

繼續閱讀