1. 程式人生 > >在CentOS中安裝Tomcat、JDK環境詳細教程

在CentOS中安裝Tomcat、JDK環境詳細教程

  1. 下載Tomcat以及JDK
  1. 為了便於管理在虛擬機器的根目錄(‘/’)下新建一個env資料夾
mkdir env
cd env/

在資料夾env下新建資料夾tar,存放軟體壓縮包

mkdir tar

新建資料夾jdk1.8,存放jdk1.8的解壓檔案

mkdir jdk1.8

新建資料夾tomcat7,存放tomcat7的解壓檔案

mkdir tomcat7
  1. 將檔案放入虛擬機器的/env/tar下

通過VMware Tools或者winSCP、 Xmange等

  1. 解壓軟體

進入資料夾tar

cd /env/tar

解壓檔案

tar xvf jdk-8u162-linux-x64.tar.gz
tar xvf apache-tomcat-7.0.82.tar.gz

將加壓後的檔案分別轉移至對應的檔案

mv jdk-8u162-linux-x64/* /env/jdk1.8
mv apache-tomcat-7.0.82/* /env/tomcat7

刪除空資料夾

rm -rf jdk-8u162-linux-x64
rm -rf apache-tomcat-7.0.82
  1. JDK環境配置

5.1 開啟配置檔案

vim /etc/profile

按‘i’鍵進入編輯模式,將游標移動至檔案最低部,輸入以下文字

JAVA_HOME=/env/jdk1.8
             PATH=$JAVA_HOME/bin:$PATH
             CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
             export PATH JAVA_HOME CLASSPATH

PS:/env/jdk1.8是我安裝的路徑,需要換成你安裝的路徑 備註:根據上面的配置資訊,我們既可以將環境變數的配置完成,需要注意的是,PATH在配置的時候,一定要把AVA_HOME/bin放在最前面,不然使用java命令式,系統會找到以前的JAVA,在不往下找了,這樣java這個可執行檔案執行的目錄其實不在$JAVA_HOME/bin下,而在其它目錄下,會造成很大的問題。 5.2寫完之後我們按鍵盤(ESC)按鈕退出,然後按(:wq)儲存並且關閉Vim。 5.3配置完成之後,最重要的一步就是使檔案立即生效:

source /etc/profile

檢查是否安裝成功,輸入如下命令

java -version
echo $JAVA_HOME

輸出結果如下圖就是安裝並且配置成功 在這裡插入圖片描述

6. 配置Tomcat

其實Tomcat不需要配置,只要將Linux的埠開啟就行,不過不同版本的Linux的埠開啟方式不同我在此僅介紹centOS 6.5以及centOS 7的開啟方法 6.1centOS 6.5的開啟 用vi編輯器開啟文件新增:

vi /etc/sysconfig/iptables

開啟埠

 -A INPUT -p tcp -m state –state NEW -m tcp –dport 3306 -j ACCEPT

關閉埠

-A INPUT -p tcp -m state –state NEW -m tcp –dport 7777 -j DROP

需要重啟防火牆

/etc/init.d/iptables restart

6.2Cen OS 7 開啟埠 命令檢視防火牆的狀態

firewall-cmd --state

如果結果為 not Running,則執行開啟命令

systemctl start firewalld.service

開啟8080埠

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重啟防火牆

systemctl restart firewalld.service

重新載入配置

firewall-cmd --reload

6.3檢驗是否配置成功 cd進入tomcat7/bin資料夾,啟動Tomcat

./startup.sh

執行如下圖 在這裡插入圖片描述 在ping得通的情況下 可以開啟瀏覽器 輸入虛擬機器IP:8080進行測試訪問 例:192.168.91.131:8080 在這裡插入圖片描述 到此為止,Linux的JDK和Tomcat的配置已經完成。 ps:這是我第一篇部落格,寫得不好還請見諒,如有錯誤可以評論提示我,或者私聊我,謝謝!如果能夠幫到你,不勝榮幸!