看着通天大道,走起來一步一個坑,部署這事眼高手低還真不行,絕知此事要躬行。
主要踩坑:wget方式獲取jdk、tomcat方式都已經失效
一、JDK8安裝
1.1安裝包的下載:
(1)Wget方式下載
類似以下方式的wget方法因爲oracle下載調整多數已經失效,
wget http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz
這種下載需要做多個參數調整。如果使用wget方式,這裏有個參考鏈接
https://blog.csdn.net/wtxasdasd123/article/details/103883356
(2)去官網下載安裝包,需要註冊
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
(3)從網上百度網盤等下載tar.gz包
1.2 安裝JDK的流程
解壓安裝 tar.gz
#上傳解壓
tar -zxvf jdk-8u91-linux-x64.tar.gz -C /opt/soft
配置環境變量(注意這裏,後續有介紹,有多個jdk的話並不推薦改這裏的jdk)
# 修改配置文件
vi /etc/profile
# 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加
export JAVA_HOME=/opt/soft/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 刷新配置文件
source /etc/profile
測試如上
至此CentOS7成功安裝 Java8
二、Tomcat的安裝
2.1 tomcat安裝包的下載
(1)wget方式
網上的幾個wget地址都未成功,例如
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
(2)官網下載tomcat的gz包
下載地址: http://tomcat.apache.org/download-80.cgi
在裏面選擇tar.gz壓縮包
2.2 用ftp工具把壓縮包上傳到centos7
可以運用FTP Rush(或者FileZilla)這個軟件上傳到/home/soft(這個目錄是自己建的,也可以是其目錄)
2.3 在opt下新建Tomcat目錄(也可以在home目錄下新建)
mkdir /opt/tomcat
2.4 把tar.gz複製到Tomcat
cp /root/apache-tomcat-8.5.38.tar.gz /home/tomcat/
2.5 解壓縮:進入Tomcat目錄
tar -zxvf apache-tomcat-8.5.38.tar.gz
(2.4,2.5其實可以合成一句:tar -zxvf /home/soft/apache-tomcat-8.0.33.tar.gz -C /opt/soft)
2.6 啓動Tomcat:
cd /opt/soft/apache-tomcat-8.0.33/bin/
./startup.sh
2.7 將8080端口添加到防火牆例外並重啓
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
2.8 訪問8080端口測試
三、關於tomcat的jdk環境變量配置
Tomcat是需要jdk才能運行,上面解壓安裝後,還需要在tomcat裏配置jdk的目錄
修改tomcat環境變量有三種方法(上文中使用的是第一種,最簡單):
第一種:定義在全局裏;如果裝有多個JDK的話,定義全局會衝突,不建議
[root@Tomcat ~]# vim /etc/profile
第二種:寫用戶家目錄下的環境變量文件.bash_profile
第三種:是定義在單個tomcat的啓動和關閉程序裏,建議使用這種
- [root@Tomcat ~]# vim /usr/local/tomcat/bin/startup.sh --tomcat的啓動程序
- [root@Tomcat ~]# vim /usr/local/tomcat/bin/shutdown.sh --tomcat的關閉程序
把startup.sh和shutdown.sh這兩個腳本里的最前面加上下面一段:
export JAVA_HOME=/usr/local/java
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
四、參考資料