三、Centos7.2 上安装配置Tomcat

1、安装tomcat(最新版)

在终端上运行:

 yum install tomcat tomcat-webapps tomcat-admin-webapps 

输入y直到complete! 按安装完成后会安装到/usr/share/tomcat 这增加了ROOT , examples , sample , manager和host-manager Web应用到/usr/share/tomcat/webapps的目录

将tomcat设置为开机自启

systemctl enable tomcat

启动tomcat

systemctl start tomcat

2、配置tomcat

将/etc/tomcat/server.xml(在74、75行设置了编码为utf-8,如不需要可注释掉)

<Connector port="8080" protocol="HTTP/1.1"
				connectionTimeout="20000"
				redirectPort="8443" 
				useBodyEncodingForURI="true"
				URIEncoding="UTF-8" />

如果你已经有了,你想运行一个Tomcat应用程序,你可以将它放在/usr/share/tomcat/webapps的目录 重启tomcat

systemctl restart tomcat

查看tomcat是否运行成功

ps -ef|grep tomcat

通过开放centos7防火墙的端口:

##Add
firewall-cmd --permanent --zone=public --add-port=8080/tcp
##Reload
firewall-cmd --reload
##检查是否生效
firewall-cmd --zone=public --query-port=8080/tcp

查看tomcat启动日志等信息

/usr/share/tomcat/logs/catalina.2018-08-10.log
tail -f catalina.2018-08-10.log

配置tomcat账号和密码

<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui,admin-script,manager-script"/>

3、配置防火墙

查看防火墙是否打开 systemctl status firewalld 若是dead状态,即防火墙未 打开防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 如要开通3306端口 firewall-cmd --permanent --zone=public --add-port=3306/tcp

转载于:https://my.oschina.net/words/blog/1925413

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值