㈠ linux中tomcat服務成功發布但區域網瀏覽器無法訪問的解決方法
我在搭建Linux中伺服器環境時,碰見一個問題,這里和大家分享一下。一起去看看吧!
問題描述:我在Linux搭建了一個tomcat伺服器,tomcat開啟後,發現在區域網瀏覽器上無法訪問該tomcat,瀏覽器報無法訪問伺服器錯誤,我查看了tomcat的日誌,路徑..../tomcat/logs/catalina.out,發現tomcat在開啟過程中沒有報錯。我又查看了一下工程日誌,也沒有錯誤。
解決方法:上網搜索,發現很多人都遇到過這個問題,這是Linux防火牆開啟導致的,網上的方法大多是通過以下的指令啟停
service iptables stop搜索 #停止
chkconfig iptables off #禁用
但是,因為我裝的Linux系統是centos 7,所以,上面這兩條指令在改Linux中無法執行,報以下錯誤:
Redirecting to /bin/systemctl stop iptables.service
Failed to stop iptables.service: Unit iptables.service not loaded.
在不同Linux系統中,操作指令大體上都是相同的,但是不同的系統仍會有細微的差別,我們經常使用的是red hat。對於red hat來說,上面這兩條停止、禁用可用,但是對於centos 7系統來說,只有使用下面的指令,才可以對Linux防火牆進行啟停。
systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
㈡ 如何在linux中安裝tomcat
安裝Jdk
1
由於Tomcat需要JDK的支持,所以在安裝Tomcat之前需要先安裝JDK。假如安裝了JDK則跳過該步,直接看安裝Tomcat7。
首先打開java SE的官網,選擇屏幕中下方的Java SE 7u65 JDK下載。
2
然後根據自己的linux系統選擇相應的版本,比如我的ubuntu是x64的,所以我選擇jdk-7u65-linux-x64.tar.gz下載。
3
如果用戶操作的是linux圖形化界面,直接打開瀏覽器下載即可。
假如是像我等這樣,操作著終端,只能苦逼的使用wget命令進行下載了。
這里需要注意,官網上需要做一個選擇。只有同意後才能夠進行下載。這里將下載的命令寫出來,大家直接復制即可。或者是通過獲取Cookie來進行修改。
wget --no-cookie --header "Cookie: s_cc=true; oraclelicense=accept-securebackup-cookie; s_nr=1407131063040; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk7-downloads-1880260.html; s_sq=%5B%5BB%5D%5D" http://download.oracle.com/otn-pub/java/jdk/7u65-b17/jdk-7u65-linux-x64.tar.gz
4
下載下來以後,我們將其移到我們創建的一個目錄中。
mv /alidata/download/jdk-7u65-linux-x64.tar.gz /alidata/server
然後進行解壓
tar -zxvf /alidata/server/jdk-7u65-linux-x64.tar.gz
5
解壓以後,我們需要編輯profile文件,相當於Windows中配置JDK那樣設置環境變數。
輸入vi /etc/profile進行編輯。
6
配置成功後,需要關閉終端,重新進入,輸入java -version,如果出現如下內容,則證明JDK安裝成功。
END
安裝Tomcat 7
首先同樣我們需要將Tomcat 7下載下來。打開Tomcat的官網。
我們選擇左邊的Tomcat 7下載
選擇tar.gz下載方式,復制下載地址,在linux終端中輸入:
wget -c 下載地址
進行下載。
下載下來以後,同樣,復制到/alidata/server目錄中,該目錄存放有jdk,tomcat等服務。
mv /alidata/download/apache-tomcat-7.0.54.tar.gz /alidata/server
然後進行解壓
tar -zxvf /alidata/server/apache-tomcat-7.0.54.tar.gz
當解壓成功以後,我們直接進入到tomcat bin目錄中。
輸入 ./startup.sh啟動Tomcat,假如顯示Tomcat started,則表明啟動成功。
輸入地址,假如能夠成功的訪問到Tomcat的默認界面表示成功.
Tomcat的默認埠為8080