Linux centos7環(huán)境下tomcat安裝教程
Linux centos7環(huán)境下安裝tomcat的步驟詳解
1、 首先到Apache官網(wǎng)下載tomcat安裝包
http://tomcat.apache.org/download-80.cgi
如果你們的jdk版本是1.7或者1.7以下的就下載tomcat6或是tomcat7就OK了
博主我的jdk版本是1.8, 所以下載的是tomcat8

2、 把剛下載好的tomcat上傳到Linux虛擬機下

3、去到tomcat所在的目錄下解壓此壓縮包如下
輸入命令: cd/software (進到 /software目錄)
再輸入命令: ll (查看 /software目錄下的文件)

輸入解壓命令:tar xzvf apache-tomcat-8.5.9.tar.gz

解壓好后會多出一份文件
輸入命令:ll
查看目錄

接下來可以把我們的tomcat壓縮包文件給刪除了
輸入命令:rm –f apache-tomcat-8.5.9.tar.gz

4、去到tomcat下的bin目錄啟動tomcat
輸入命令: cd apache-tomcat-8.5.9/bin
啟動tomcat命令: ./startup.sh
關(guān)閉tomcat命令: ./shutdown.sh

輸入命令查看所有進程,看tomcat是否成功啟動了
輸入命令: ps -ef

如果覺得進程太多了,查看不方便的話,我們可以創(chuàng)建一個文本文件保存所有的進程
輸入命令:ps -ef >/software/ps.txt



篩選出我們想要的進程,例如:我想篩選出帶java的相關(guān)進程
輸入命令: ps -ef | grep java

5、服務(wù)器檢查tomcat通不通時,我們需要安裝一個Telnet
輸入命令:yum install telnet
注意:首先要確保你的網(wǎng)絡(luò)順通
輸入y代表同意安裝

安裝完成是如下狀態(tài)

在Linux虛擬機下測試tomcat通不通,首先要啟動tomcat先(./startup.sh)
輸入命令:telnet IP地址 8080
下面是tomcat測試通的情況

比如Tomcat測試不通的情況是如下這樣的

在/software/apache-tomcat-8.5.9/config目錄下的server.xml文件里可查看自己的端口

打開server文件查看如下

6、客戶端檢查tomcat通不通,需在瀏覽器上安裝一個Telnet的客戶端
安裝操作如下:


接著在window系統(tǒng)下調(diào)試IP地址通不通
輸入命令:ping IP地址

在window系統(tǒng)下用Telnet命令調(diào)試Linux虛擬機的tomcat通不通
輸入命令:telnet IP地址 8080

連接失敗的原因是我們的Linux有防火墻
這時我們應(yīng)把Linux虛擬機的防火墻關(guān)閉就OK了
輸入命令:systemctl stop firewalld.service

在Window系統(tǒng)再測試一下能不能連上

7、我們寫一個JSP頁面來調(diào)試一下是否成功

Tomcat的默認目錄是webapps

進入webapps目錄里可以看到有如下文件

把除了ROOT的其余沒必要的文件都刪了,ROOT文件是tomcat默認的項目文件。
為了節(jié)省時間,我直接在WinSCP上把其他文件刪除了,只保留一個ROOT的文件,如下 (當然也可以輸入命令進行刪除其他文件)
比如刪除docse文件: rm –f docs

在window系統(tǒng)下用頁面訪問,它會默認跳到ROOT項目,這個項目的首頁默認就是Apache的網(wǎng)站

然后把我們剛剛寫好的text.jsp頁面上傳到ROOT文件里面

再用網(wǎng)頁打開test.jsp如下

Windows修改域名
操作步驟: c:\Windows\Windows32\drivers\etc\hosts
打開hosts文件 把IP地址和域名添加進去
ip地址+tab鍵隔開+域名
到時候可以直接使用域名進行訪問,不在需要IP地址進行訪問了
再去查看一下tomcat控制臺,跟蹤日志文件是否正確跟蹤輸出
首先要去到tomcat文件里的logs文件下

進入logs文件命令:cd logs/
輸入命令:tail –f catalina.out

退出跟蹤
輸入命令: Ctrl + C
這里我們可以看到在控制臺成功輸出了OK !
到了這里就已代表我們成功在Linux centos7環(huán)境下安裝tomcat了。 哈哈,感謝各位博友的支持哦!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
crontab定時任務(wù)不執(zhí)行的一些原因總結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于crontab定時任務(wù)不執(zhí)行的一些原因,對每種可能發(fā)生的原因都給出了解決方法,對遇到這個問題的朋友們具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-01-01
解決因文件權(quán)限導(dǎo)致git fetch命令執(zhí)行失敗的問題
最近在工作中遇到一個問題,就是在在一個基于 git 的發(fā)布系統(tǒng)中拉取代碼,發(fā)現(xiàn)無法拉取最新的提交記錄,查找相關(guān)資料發(fā)現(xiàn)是因為文件權(quán)限的問題,所以這篇文章主要介紹了關(guān)于解決因文件權(quán)限導(dǎo)致git fetch命令執(zhí)行失敗的問題,需要的朋友可以參考下。2017-04-04
Linux下安裝Python3和django并配置mysql作為django默認服務(wù)器方法
下面小編就為大家?guī)硪黄狶inux下安裝Python3和django并配置mysql作為django默認服務(wù)器方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
教大家?guī)追N在Linux系統(tǒng)中查看時區(qū)的方法
Linux 包含多種可用的時間管理工具,比如 date 或 timedatectlcommands,你可以用它們來獲取當前系統(tǒng)時區(qū),也可以將系統(tǒng)時間與 NTP 服務(wù)器同步,來自動地、更精確地進行時間管理。下面通過這篇文章來一起看看在Linux系統(tǒng)中查看時區(qū)的幾種不同方法。2017-01-01
Linux下進程數(shù)量的限制pid_max的配置方法
這篇文章主要介紹了Linux下進程數(shù)量的限制pid_max的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-07-07
配置 Apache 服務(wù)器禁止所有非法域名 訪問自己的服務(wù)器
這篇文章主要介紹了配置 Apache 服務(wù)器禁止所有非法域名 訪問自己的服務(wù)器,需要的朋友可以參考下2017-06-06
Linux下使用ip netns命令進行網(wǎng)口的隔離和配置ip地址
這篇文章主要介紹了Linux下使用ip netns命令進行網(wǎng)口的隔離和配置ip地址,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09
Centos7遠程桌面 vnc/vnc-server的設(shè)置詳解
這篇文章主要介紹了Centos7遠程桌面 vnc/vnc-server的設(shè)置詳解的相關(guān)資料,需要的朋友可以參考下2016-10-10

