我是在VM虛擬機上面安裝的CentOS,記得不能安裝最小安裝,否則只是命令行。命令行倒也沒什麼,關鍵是對於我這種linux門外漢,不能方便聯網解決起來很糟心。所以我選擇一種桌面圖形化界面安裝。安裝完成之後執行#yum update更新一下。
在自己的文件夾下創建一個文件夾server,用來存放java包,創建一個soft文件夾用以存放軟件。
#mkdir sercver
#mkdir soft
去https://tomcat.apache.org/download-80.cgi下載tomcat8。
連接xshell,定位到soft,將文件夾設置爲可寫入,並且打開xftp,將下載好的tar包上傳到此處,解壓。
#chmod -R 777 .
#tar -zxvf apache-tomcat-8.5.284.tar.gz
進入tomcat文件夾的子文件夾bin
# cd apache-tomcat-8.5.28/bin
輸入#vim catalina.sh
#找到 # OS specific support,然後在這行下面添加以下配置
# OS specific support. $var _must_ be set to either true or false.
CATALINA_HOME=/home/chris/apache-tomcat-8.5.28
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre
上面的JAVA_HOME時jdk的路徑,jdk的路徑默認一般就是這樣,記得後面要加jre,或者定位到jre的位置.
保存退出。
輸入#vim ~/.bashrc
#在文件最後加上以下配置
#tomcat evn
CATALINA_HOME=/home/chris/apache-tomcat-8.5.28
export CATALINA_HOME
#保存 退出後執行下面的命令,使其生效
source ~/.bashrc
tomcat基本配置結束.
執行:#cp catalina.sh /etc/init.d/tomcat
這樣tomcat就可以以系統服務的方式啓動了。
啓動~~~
#service tomcat start
這樣就表示啓動成功了。
爲了能夠方便使用端口,我們關掉防火牆。
#systemctl stop firewalld.service #停止firewall
#systemctl disable firewalld.service #禁止firewall開機啓動
#systemctl start firewalld.service #開啓防火牆
#firewall-cmd --reload #重啓firewall
用一下命令可以查看防火牆的狀態,running爲正在運行,not running爲未運行.
#firewall-cmd --state
我們在其他電腦上打開瀏覽器,輸入http://ip:8080看看小效果
有了tomcat的歡迎界面,表明我們的容器已經安裝啓動成功!!!