卸載原裝的OpenJDK(若是有)html
# 查看是否安裝Java java -version # 查看Java的安裝包信息 rpm -qa | grep java # 卸載原裝Java,<java_package>爲查找到的安裝包信息 rpm -e --nodeps <java_package>
OpenJDK是JDK的開源版本,Linux使用yum源安裝的JDK都是這個版本,建議使用OracleJDK代替OpenJDK。
我這裏使用的是最小化安裝,因此就沒有自帶JDK了。java
下載OracleJDK,官網下載地址:node
# 建立安裝目錄 mkdir -p /usr/local/java # 解壓 tar -xzvf jdk-8u151-linux-i586.tar.gz -C /usr/local/java
配置JAVA環境變量:shell
vi /etc/profile
在/etc/profile文件末尾添加如下幾行配置,注意第二行的最前面的「.」指的是當前路徑,不是手誤。還有JAVA_HOME
目錄的路徑儘可能靠過來,避免手殘,敲錯了找半天。apache
export JAVA_HOME=/usr/local/java/jdk1.8.0_151 export CLASSPATH=.:$JAVA_HOME/lib/tool.jar:$JAVA_HOME/lib/dt.jar export PATH=$PATH:$JAVA_HOME/bin
使用source命令讓配置生效api
source /etc/profile
從清華大學的鏡像站下載會快一點:tomcat
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gzruby
由於Tomcat是Java寫的,因此只要有了JRE就能夠「一次編譯處處運行」。so,Tomcat解壓便可使用。bash
解壓
tar -xzvf apache-tomcat-8.5.23.tar.gz -C /usr/local/java
配置Tomcat的環境變量
在/etc/profile
文件後再追加一條TOMCAT的環境變量
# 在/etc/profile文件末尾追加TOMCAT的環境變量 export CATALINA_HOME=/usr/local/java/apache-tomcat-8.5.23
CATALINA是Tomcat的啓動程序,Tomcat的啓動腳本都是使用
CATALINA_HOME
做爲變量,因此這裏咱們要設置CATALINA_HOME
使用source
命令完成是配置生效
source /etc/profile
將Tomcat配置爲服務
將Tomcat配置爲系統服務後,就方便使用
service
命令來啓動或關閉Tomcat服務省的每次啓動後還要到tomcat的bin目錄下找startup腳本
# 把tomcat的腳本文件拷一份到/etc/init.d目錄 cp /usr/local/java/apache-tomcat-8.5.23/bin/catalina.sh /etc/init.d/tomcat8 # 並把改腳本受權給全部用戶執行 chmod 755 /etc/init.d/tomcat8
拷貝的腳本並不能直接使用,還須要修改添加一些配置。
vi /etc/init.d/tomcat8
添加chkconfig
和description
兩行註釋。有這兩行註釋才能支持chkconfig命令配置服務;
同時加上JAVA_HOME
和CATALINA_HOME
兩個變量的聲明。
#chkconfig: 2345 10 90 #description: tomcat8 service export JAVA_HOME=/usr/local/java/jdk1.8.0_151 export CATALINA_HOME=/usr/local/java/apache-tomcat-8.5.23
這裏配置的2345指的是2345這4個運行級別會開機自啓動,10是啓動優先級,90是關閉優先級,優先級的值爲0-99,越小優先級越高。
前面在
/etc/profile
文件配置中的環境變量只會在shell登陸後執行,開機的過程當中並不會加載/etc/profile
,可是tomcat的啓動腳本中須要這兩個變量,因此須要在啓動腳本中加入這兩個變量。
使用chkconfig --add
命令添加服務
[root@localhost ~]# chkconfig --add tomcat8
配置完成後Tomcat服務便可開機自啓動
同時還可使用
service tomcat8 start
和service tomcat8 stop
命令來啓動和中止tomcat服務。
# 對內網網段,打開8080端口 iptables -I INPUT -s 192.168.10.0/24 -p tcp --dport 8080 -j ACCEPT
網絡的配置由實際的環境決定
物理機訪問測試: