1.安装JDK

[root@yeshuai ~]# ll 总用量 159384 -rw-------. 1 root root 1317 3月 11 17:14 anaconda-ks.cfg -rw-r--r--. 1 root root 9690027 3月 11 16:39 apache-tomcat-8.5.40.tar.gz -rw-r--r--. 1 root root 153512879 3月 11 15:57 jdk-7u79-linux-x64.tar.gz [root@yeshuai ~]# mkdir -p /usr/java [root@yeshuai ~]# cp jdk-7u79-linux-x64.tar.gz /usr/java/ [root@yeshuai ~]# cd /usr/java/ [root@yeshuai java]# ll 总用量 149916 -rw-r--r--. 1 root root 153512879 3月 11 17:24 jdk-7u79-linux-x64.tar.gz [root@yeshuai java]# tar -zxvf jdk-7u79-linux-x64.tar.gz

[root@yeshuai java]# vi /etc/profile

文件中加入下列语句: #java environment export JAVA_HOME=/usr/java/jdk1.7.0_79 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin

保存退出 [root@yeshuai java]# source /etc/profile [root@yeshuai java]# [root@yeshuai java]# [root@yeshuai java]# [root@yeshuai java]# [root@yeshuai java]# java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) [root@yeshuai java]# [root@yeshuai java]#

================================================================

tomcat 下载地址:

https://archive.apache.org/dist/tomcat/tomcat-8/

下载好后,传到/root目录下

[root@yeshuai ~]# mv apache-tomcat-8.5.40.tar.gz /usr/local/tomcat/

[root@yeshuai ~]# cd /usr/local/tomcat/ [root@yeshuai tomcat]# tar -zxvf apache-tomcat-8.5.40.tar.gz

[root@yeshuai tomcat]# cd apache-tomcat-8.5.40/bin/ [root@yeshuai bin]# ll 总用量 852 -rw-r-----. 1 root root 35033 4月 10 2019 bootstrap.jar -rw-r-----. 1 root root 15900 4月 10 2019 catalina.bat -rwxr-x---. 1 root root 23463 4月 10 2019 catalina.sh -rw-r-----. 1 root root 1664 4月 10 2019 catalina-tasks.xml -rw-r-----. 1 root root 25145 4月 10 2019 commons-daemon.jar -rw-r-----. 1 root root 207125 4月 10 2019 commons-daemon-native.tar.gz -rw-r-----. 1 root root 2040 4月 10 2019 configtest.bat -rwxr-x---. 1 root root 1922 4月 10 2019 configtest.sh -rwxr-x---. 1 root root 8508 4月 10 2019 daemon.sh -rw-r-----. 1 root root 2091 4月 10 2019 digest.bat -rwxr-x---. 1 root root 1965 4月 10 2019 digest.sh -rw-r-----. 1 root root 3460 4月 10 2019 setclasspath.bat -rwxr-x---. 1 root root 3680 4月 10 2019 setclasspath.sh -rw-r-----. 1 root root 2020 4月 10 2019 shutdown.bat -rwxr-x---. 1 root root 1902 4月 10 2019 shutdown.sh -rw-r-----. 1 root root 2022 4月 10 2019 startup.bat -rwxr-x---. 1 root root 1904 4月 10 2019 startup.sh -rw-r-----. 1 root root 49396 4月 10 2019 tomcat-juli.jar -rw-r-----. 1 root root 418909 4月 10 2019 tomcat-native.tar.gz -rw-r-----. 1 root root 4574 4月 10 2019 tool-wrapper.bat -rwxr-x---. 1 root root 5515 4月 10 2019 tool-wrapper.sh -rw-r-----. 1 root root 2026 4月 10 2019 version.bat -rwxr-x---. 1 root root 1908 4月 10 2019 version.sh [root@yeshuai bin]#

运行tomcat 程序:

看到上图内容,说明tomcat启动成功了。

默认情况下,tomcat使用8080端口,使用curl命令来查看下localhost:8080

curl localhost:8080 结果如下图:

但是打开网页缺无法访问:

访问不了,这是咋回事呢?Centos7防火墙默认没有开放8080端口,外部访问不了。

我们回到虚拟机,使用下面的命令查看一下防火墙开放端口列表:

[root@yeshuai bin]# firewall-cmd --list-port

[root@yeshuai bin]#

没有任何输出,说明没有端口开放,我们使用下面的命令将8080端口以tcp协议开放:

firewall-cmd --zone=public --add-port=8080/tcp --permanent 上面命令中--permanent表示永久开放,结果如下:

我们使用下面命令重启防火墙:

firewall-cmd --reload 结果如下图:

现次使用firewall-cmd --list-port命令来查看端口列表,结果如下:

现在就可以访问了: