CentOS7 安装 Tomcat7
1、下载文件apache-tomcat-7.0.92.tar.gz
2、1)解压源码包(源码包已经使用rz放于目录:/usr/local中)
cd /usr/local
tar xvf apache-tomcat-7.0.92.tar.gz
mv apache-tomcat-7.0.92 tomcat
2)修改tomcat访问端口
tomcat目录下conf中server.xml
3)启动tomcat
/usr/local/tomcat/bin/startup.sh
3、增加80和808*端口到防火墙配置中
centos7换用了新的防火墙体系firewalld,此防火墙有两种配置文件,一种是自动安装的,在/usr/lib/firewalld/services/目录中,还有一种是用户自定义,存放于目录/etc/firewalld/services/中
1)新建tomcat防火墙例外端口规则文件tomcat.xml
内容如下:
<?xml version="1.0" encoding="utf-8"?>
<service>
<short> Tomcat Webserver</short>
<description>HTTPS is a modified HTTP used to serve Web pages when security is important.Examples aresites that r
equire logins like stores or web mail.This option is not required for viewing pages locally or developing Web pages.You n
eed the httpd package installed for this option to be useful.</description>
<port protocol="tcp" port="80"/>
<port protocol="tcp" port="8080"/>
<port protocol="tcp" port="8081"/>
<port protocol="tcp" port="8082"/>
<port protocol="tcp" port="8083"/>
<port protocol="tcp" port="8084"/>
<port protocol="tcp" port="8085"/>
<port protocol="tcp" port="8086"/>
<port protocol="tcp" port="8087"/>
<port protocol="tcp" port="8088"/>
<port protocol="tcp" port="8089"/>
<port protocol="tcp" port="8899"/>
<port protocol="tcp" port="9200"/>
<port protocol="tcp" port="6379"/>
<port protocol="tcp" port="5601"/>
<port protocol="tcp" port="3306"/>
<port protocol="tcp" port="8888"/>
<port protocol="tcp" port="8889"/>
<port protocol="tcp" port="3690"/>
</service>
2)使用命令加入到防火墙规则中
然后把此服务加入防火墙规则中
firewall-cmd --reload
firewall-cmd --add-service=tomcat
firewall-cmd --permanent --add-service=tomcat