centos7 jsp环境部署
一:安装jdk
1.官网下载jdk : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载 jdk-8u144-linux-x64.rpm 后缀的
如 : wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm?AuthParam=1524396705_1ef5fded3e0877234c4d0833bceb088f
2.下载完成后安装
rpm -ivh jdk-8u151-linux-x64.rpm
安装后使用 rpm -ql jdk | tail -10 查看安装路径
2.1添加环境变量
[root@essun bin]# vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/latest
export PATH=$JAVA_HOME/bin:$PATH
#注:$JAVA_HOME/bin一定要写在前面,否则将引用的是系统自带的java环境
[root@essun bin]source /etc/profile.d/java.sh
[root@essun bin]# java -version
java version"1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
到此,jdk安装完成。
二:安装tomcat
1.下载tomcat
https://tomcat.apache.org/download-70.cgi
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.86/bin/apache-tomcat-7.0.86.tar.gz
2.安装
tar xf apache-tomcat-7.0.53.tar.gz -C /usr/java/
cd /usr/java
ln -sv apache-tomcat-7.0.53 tomcat
3.添加环境变量
[root@essun tomcat]# vim /etc/profile.d/tomcat.sh
export CATALINA_HOME=/usr/java/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
[root@essun bin]source /etc/profile.d/tomcat.sh
4.启动服务
[root@essun tomcat]# catalina.sh start
Using CATALINA_BASE:/usr/local/tomcat
Using CATALINA_HOME:/usr/local/tomcat
Using CATALINA_TMPDIR:/usr/local/tomcat/temp
Using JRE_HOME:/usr/java/latest
Using CLASSPATH:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@essun tomcat]# ss -tnlp | grep 8080
LISTEN 0 100 :::8080 :::*users:(("java",28017,42))
[root@essun tomcat]# ss -tnlp | grep java
LISTEN 0 100 :::8080 :::*users:(("java",28017,42))
LISTEN 0 1 ::ffff:127.0.0.1:8005 :::*users:(("java",28017,45))
LISTEN 0 100 :::8009 :::*users:(("java",28017,43))
三:配置防火墙开启端口
CentOS7防火墙换用Friewalld了,所以要用以下命令将端口号加进防火墙:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
四:外网访问
ip:8080 效果如下
![](https://img.haomeiwen.com/i6496663/d67a0ec58980a43a.png)