CentOS7安裝tomcat8踩坑指南

看着通天大道,走起來一步一個坑,部署這事眼高手低還真不行,絕知此事要躬行。

主要踩坑: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壓縮包

uploading.4e448015.gif正在上傳…重新上傳取消

 

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端口測試

三、關於tomcatjdk環境變量配置

Tomcat是需要jdk才能運行,上面解壓安裝後,還需要在tomcat裏配置jdk的目錄

修改tomcat環境變量有三種方法(上文中使用的是第一種,最簡單):

第一種:定義在全局裏;如果裝有多個JDK的話,定義全局會衝突,不建議

[root@Tomcat ~]# vim /etc/profile

第二種:寫用戶家目錄下的環境變量文件.bash_profile

第三種:是定義在單個tomcat的啓動和關閉程序裏,建議使用這種

  1. [root@Tomcat ~]# vim /usr/local/tomcat/bin/startup.sh  --tomcat的啓動程序
  2. [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

四、參考資料

CentOS7 安裝 Java 8 以及Tomcat8

Centos7安裝Tomcat8

CentOS7 Tomcat服務的安裝與配置

linux安裝jdk

Centos7.2安裝和配置Tomcat8

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章