在CentOS中安裝Tomcat、JDK環境詳細教程
- 下載Tomcat以及JDK
- 為了便於管理在虛擬機器的根目錄(‘/’)下新建一個env資料夾
mkdir env
cd env/
在資料夾env下新建資料夾tar,存放軟體壓縮包
mkdir tar
新建資料夾jdk1.8,存放jdk1.8的解壓檔案
mkdir jdk1.8
新建資料夾tomcat7,存放tomcat7的解壓檔案
mkdir tomcat7
- 將檔案放入虛擬機器的/env/tar下
通過VMware Tools或者winSCP、 Xmange等
- 解壓軟體
進入資料夾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
- 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:這是我第一篇部落格,寫得不好還請見諒,如有錯誤可以評論提示我,或者私聊我,謝謝!如果能夠幫到你,不勝榮幸!