在CentOS7中部署tomcat9
阿新 • • 發佈:2018-06-27
ets nta let ted catalina 百度下載 all 服務器 export 在CentOS7中部署tomcat9
實驗介紹
tomcat服務器是一個免費的開源的Web應用服務器,屬於輕量級應用服務器。在中小型和並發訪問用戶場合中並不是被普遍使用,但卻是開發和調試JSP程序的首選,而且tomcat通常是作為一個servlet和JSP容器,單獨運行在後端。
試驗環境
主機 | 操作系統 | IP 地址 | 主要軟件 |
---|---|---|---|
tomcat服務器 | CentOS 7.3 x86_64 | 192.168.100.202 | jdk-8u171-linux-x64.rpm 、apache-tomcat-9.0.8.tar.gz |
實驗準備
1、關閉防火墻和系統安全增強安全功能
systemctl stop firedwall.service setenforce 0
2、在安裝tomcat之前必須安裝JDK即Java Development Kit。所以要先下載JDK和tomcat,可自行百度下載。我這裏使用的兩個軟件版本如下:
JDK:jdk-8u171-linux-x64.rpm
tomcat:apache-tomcat-9.0.8.tar.gz
安裝JDK,配置Java環境
1、直接使用rpm方式安裝
[root@localhost mnt]# rpm -ivh jdk-8u171-linux-x64.rpm
2、安裝完後,在/etc/profile.d/目錄下建立java.sh腳本,/etc/profile.d/這個目錄設置的變量是全局變量以及一些應用程序所需的啟動腳本,作用就是將java加入到環境變量。
[root@localhost profile.d]# cat /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64 #設置JAVA_HOME這個變量
export PATH=$JAVA_HOME/bin:$PATH #將java的目錄追加到$PATH變量後面
3、將java.sh腳本導入到環境變量中,即將腳本生效。
[root@localhost profile.d]# source java.sh
4、運行java-version命令查看Java版本是否和之前安裝的一致。
[root@localhost profile.d]# java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
安裝配置tomcat
1、將apache-tomcat-9.0.8.tar.gz解壓到指定的目錄中。
[root@localhost mnt]# tar xfz apache-tomcat-9.0.8-src.tar.gz -C /opt/
2、將解壓後的apache-tomcat-9.0.8文件夾移動到/usr/local/目錄下,並重命名為tomcat9。
[root@localhost opt]# mv apache-tomcat-9.0.8-src/ /usr/local/tomcat9
3、啟動tomcat。
[root@localhost bin]# /usr/local/tomcat9/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat9
Using CATALINA_HOME: /usr/local/tomcat9
Using CATALINA_TMPDIR: /usr/local/tomcat9/temp
Using JRE_HOME: /usr/java/jdk1.8.0_171-amd64
Using CLASSPATH: /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar
Tomcat started.
4、tomcat默認運行在8080端口,運行netstat命令查看8080端口監聽的信息。
[root@localhost bin]# netstat -ntap | grep 8080
tcp6 0 0 :::8080 :::* LISTEN 36175/java
5、打開瀏覽器,在地址欄中輸入http://192.168.200.202:8080/,查看是否出現下圖的畫面,則表示開啟成功。
在CentOS7中部署tomcat9