1. 程式人生 > >linux下源碼安裝jdk1.8和tomcat8.5

linux下源碼安裝jdk1.8和tomcat8.5

ubuntu srv hotspot 源碼安裝 tar build ali bit 低版本

Java是目前可移植性較高的語言,相當火熱,tomcat運行就需要Java語言環境

0.java簡介

1)tomcat運行需要對應的Java環境,Java環境通過安裝jdk來獲得
2)為了防止兼容性問題,tomcat和Java的版本最好對應,
一般java-1.8對應tomcat8,java-1.7對應tomcat7,且高版本java可以支持低版本tomcat
3)Java安裝包的命名方式:
jdk-8uxxx一般稱為jdk1.8對應的是java 1.8的相關工具,
jdk-7uxxx一般稱為jdk1.7對應的是java 1.7的相關工具
4)rpm包安裝適用於CentOS系統,如果是Ubuntu等其他版本的linux系統,可以使用源碼jdk包進行安裝

5)jdk下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

6)tomcat8下載地址:

https://tomcat.apache.org/download-80.cgi

1.使用源碼包進行安裝

1.1.準備工作

適用的系統:
CentOS7.5和6.9和Ubuntu

需要的軟件包:
jdk-8u181-linux-x64.tar.gz

1.2.安裝jdk

1)清除已安裝其他版本的jdk

rpm -qa | grep jdk
rpm -e --nodeps jdk

2)上傳並解壓jdk源碼包

mkdir -p /server/tools
cd /server/tools
tar -xvf jdk-8u181-linux-x64.tar.gz
ll jdk1.8.0_181

3)創建Java相關目錄
# 參考rpm的目錄結構

mkdir -p /usr/java
mv jdk1.8.0_181/ /usr/java/
cd /usr/java/
ln -s /usr/java/jdk1.8.0_181/ /usr/java/latest
ln -s /usr/java/latest /usr/java/default
ll /usr/java/

4)配置環境變量

echo 
#!/bin/sh >>/etc/profile.d/java.sh echo "# This is JAVA profile by zhaoshuai in $(date +%F)." >>/etc/profile.d/java.sh echo export JAVA_HOME=/usr/java/latest >>/etc/profile.d/java.sh echo export JRE_HOME=/usr/java/latest/jre >>/etc/profile.d/java.sh echo export CLASSPATH=$JAVA_HOME/lib/:$JRE_HOME/lib >>/etc/profile.d/java.sh echo export PATH=$JAVA_HOME/bin:$PATH >>/etc/profile.d/java.sh cat /etc/profile.d/java.sh source /etc/profile.d/java.sh

5)檢查變量配置

echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
java -version

# 得到的結果如下

[root@tomcat-srv java]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

2.安裝 apache-tomcat-8.5

2.1.部署tomcat程序包

cd /server/tools/
tar -zxf apache-tomcat-8.5.11.tar.gz 
mv apache-tomcat-8.5.11 /usr/local/tomcat1

2.2.啟動測試

/usr/local/tomcat1/bin/catalina.sh start
sleep 1
ps -ef |grep --color=auto tomcat1
tail -f /usr/local/tomcat1/logs/catalina.out

在最後面看到“start Server startup in 97703 ms”這樣的字段表示tomcat安裝啟動正常

======== 完畢,呵呵呵呵 =========

linux下源碼安裝jdk1.8和tomcat8.5