阿里雲服務器上安裝JDK、Tomcat
安裝JDK
1 系統版本 2 3 [root@Panghl java]# cat /etc/redhat-release 4 CentOS Linux release 8.2.2004 (Core) 5 6 7 #安裝之前先查看一下有無系統自帶jdk(tomcat類似 將java改為tomcat) 8 9 rpm -qa |grep java 10 11 rpm -qa |grep jdk 12 13 rpm -qa |grep gcj 14 15 #如果有就使用批量卸載命令 16 17 rpm -qa | grep java | xargs rpm -e --nodeps 18 19 查看下系統信息,確認是32位還是64位:uname -a
1.手動安裝
下載jdk:
鏈接:https://pan.baidu.com/s/1gywzNrWf3k7BdP5U9zVbhg
提取碼:agim
上傳到指定文件夾,然后解壓:
tar -zxvf +需要解壓的包名
編輯配置文件,配置環境變量 可看下方的yum指令配置環境變量
2.執行yum指令安裝
a、執行下面的yum指令安裝,無需配置環境變量。
1.yum -y update #首先更新一下YUM源
2.yum list Java* ---------#列出所有的JDK
3.yum list java-1.8* --------#列出JDK1.8
4.yum install java-1.8.0-openjdk* -y #安裝JDK1.8
b、驗證jdk是否安裝成功
出現下圖則安裝成功
jdk環境變量配置
配置環境變量,請先確定jdk路徑。
yum安裝jdk 默認jre jdk 安裝路徑是/usr/lib/jvm 下面
#臨時生效
[root@localhost ~]# export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64
#當前用戶生效的配置
1 vim ~/.bashrc 2 #在文件底部加入下面一句 3 export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
#如果使所有用戶生效的配置(常用)
vim /etc/profile
1 #set java environment 2 3 export JAVA_HOME=/usr/lib/jvm/java 4 5 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar 6 7 export PATH=$PATH:$JAVA_HOME/bin
#使得配置生效
1 source /etc/profile 2 #或者使用下面這種 3 . /etc/profile
#查看變量
安裝Tomcat
去下載 tomcat壓縮包
上傳到Linux,安裝
重命名:mv apache-tomcat-9.0.39 tomcat9
vim /etc/profile 添加以下配置
1 #set java environment 2 export JAVA_HOME=/usr/lib/jvm/java 3 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar 4 export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin 5 #set tomcat environment 6 export CATALINA_HOME=/usr/local/tomcat/tomcat9
#使得配置生效
source /etc/profile
修改Tomcat端口
進入conf文件夾 vi server.xml 編輯配置文件
1、 <Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
這種修改對於8080端口沖突是可以解決的,但是如果想同時使用兩個tomcat,那么這樣的修改還不完整,因為還有其它的端口會沖突。我們仍需要繼續修改
2、 <Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />
3、 <Server port="8085" shutdown="SHUTDOWN">
:wq 保存退出
驗證安裝結果
啟動服務
進入解壓目錄的bin文件夾,運行命令./startup.sh
然后輸入 外網ip:端口號 即可訪問。