Linux安装Tomcat,并且配置server

本文以CentOS 7为例。

1. 安装Tomcat软件包

# 使用root权限执行以下命令
yum install tomcat java -y

安装完成后,配置文件位于/usr/share/tomcat目录。

如果想运行一个tomcat程序,可以把它放在/usr/share/tomcat/webapps目录,配置Tomcat,并重启Tomcat服务。

2. 安装Tomcat管理包

主要有两个包:

tomcat-webapps:Tomcat根页面。

tomcat-admin-webapps:Tomcat Web应用程序管理器和Virtual Host Manager。

yum -y install tomcat-webapps tomcat-admin-webapps

3. 安装在线文档

安装Tomcat文档,以便默认Tomcat页面上的所有链接都可以运行。

yum -y install tomcat-docs-webapp tomcat-javadoc

4. 配置Tomcat Web管理界面

/usr/share/tomcat/conf/tomcat-users.xml文件最后(之前)添加下面3行:



保存并退出,重启Tomcat服务。

5. 打开端口防火墙

在CentOS-7上安装好JDK和Tomcat8之后,启动tomcat,还是无法通过主机访问,很大可能是防火墙的问题,两种解决办法:

a. 关闭防火墙

# 不建议这么做,不安全
systemctl stop firewalld.service

b. 开放指定的端口

这里默认8080端口。

# 防火墙允许开放8080 port
firewall-cmd --permanent --zone=public --add-port=8080/tcp
# --zone #作用域
# --add-port=8080/tcp #添加端口,格式为:端口/通讯协议
# --permanent #永久生效,没有此参数重启后失效

# 让防火墙更改生效
firewall-cmd --reload

# 检查端口是否开放
firewall-cmd --zone=public --query-port=8080/tcp

# 查看已经开放的端口
firewall-cmd --permanent --zone=public --list-ports

然后再次打开http://localhost:8080就没问题了。

你可能感兴趣的:(Linux)