1. 程式人生 > >CentOS7安裝與配置Tomcat-7並使主機可訪問Tomcat伺服器

CentOS7安裝與配置Tomcat-7並使主機可訪問Tomcat伺服器

要安裝tomcat伺服器,首先要有jdk的環境。安裝jdk方法請看上一篇博文:

一、下載tomcat

點選download,進入下載頁面,下載如下版本:

下載完成後解壓,使用以下命令把壓縮包解壓到/usr/tomcat目錄下。

tar -zxvf apache-tomcat-7.0.90.tar.gz /usr/tomcat

其中apache-tomcat-7.0.90.tar.gz為你所下載的版本。

二、啟動tomcat

在終端執行以下命令:

cd /usr/tomcat/apache-tomcat-7.0.90/bin/
./startup.sh

此時出現以下程式碼

則表示啟動tomcat成功。在瀏覽器輸入地址 http://localhost:8080 驗證一下出現以下主頁:

則表示tomcat啟動成功。

三、設定防火牆使外部主機可以連線tomcat伺服器

當centos能ping通外部主機,外部主機也能ping通centos,但外部主機無法訪問centos的伺服器時,一般是centos防火牆的問題。

centos7使用的防火牆是firewall而不是iptables,所以要在firewall新增埠是tomcat埠開放。

輸入以下命令檢視防火牆狀態:

 firewall-cmd --state

如果得到的結果是running,則向防火牆新增要開放的埠:

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

然後重新載入防火牆:

firewall-cmd --reload

接著輸入以下命令驗證防火牆是否已開放tomcat伺服器埠:

firewall-cmd --permanent --zone=public --list-ports

若出現 8080/tcp 則表示開放成功

最後在外部瀏覽器輸入虛擬機器的ip加埠號

出現以上介面則表示連線成功。