第一步:卸載openjdkjava
用命令 java -version
,若有下面的信息說明CentOS自帶OpenJdk,沒安裝跳過這一步:node
最好仍是先卸載掉openjdk,再安裝oracle公司的jdk。
先查看 rpm -qa | grep java
顯示以下信息:linux
卸載:shell
rpm -e `rpm -qa | grep java` --allmatches --nodep
第二步:安裝jdk
將已下載好的rpm格式的jdk包傳進服務器
我選擇將下載的包放到/usr
中新建的java
文件夾裏(rpm安裝jdk默認也是放在這個目錄裏)
安裝rpm -ivh jdk-8u101-linux-x64.rpm
vim
一、編輯profiletomcat
vim /etc/profile
在文件末尾加上服務器
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64 export JRE_HOME=/usr/java/jdk1.8.0_201-amd64/jre export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
解釋:
- 只須要改第一、2行「export JAVA_HOME=」後的部分爲你的JDK路徑,注意末尾不要加「/」。其餘都無需更改。
- exprot命令用於將shell變量輸出爲環境變量
- 「:」冒號,linux中用於分割路徑,Windows中用「;」 分割。,在此分割JAVA_HOME和其餘環境變量($PATH)
- CLASSPATH中的 「.」 不能丟失。CLASSPATH指引到tools.jar,才能夠在任意目錄下用「javac」命令
oracle
vim基本命令:i插入模式,esc鍵退出插入模式,:wq保存退出。spa
利用下面命令使配置生效,而且查看JDK版本.net
source /etc/profile
java -version
出現版本信息,則生效了。
tomcat 啓動時,注意看java的環境變量是否正確,若是不正確,
進入tomcat的bin目錄後經過vi命令打開catalina.sh文件,並在其中加入以下配置:
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export JRE_HOME=/usr/java/jdk1.8.0_201-amd64/jre
# OS specific support. $var _must_ be set to either true or false.
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export JRE_HOME=/usr/java/jdk1.8.0_201-amd64/jre
cygwin=false
darwin=false
os400=false
hpux=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
HP-UX*) hpux=true;;
esac
配置防火牆。
參考:https://blog.csdn.net/cuofucsdn/article/details/78851673