Mac和Windows 在CentOS 7 yum安装与配置 Tomcat

本文档详细介绍了如何在CentOS7上安装和配置Tomcat,包括检查是否已安装Tomcat,使用YUM安装,配置环境变量,开启8080端口,设置开机启动,安装管理包,配置Web管理界面,以及如何访问和管理Tomcat服务。
摘要由CSDN通过智能技术生成

1. 准备工作,检测本机是否安装Tomcat

systemctl status tomcat
如果出现如下,本机没有安装Tomcat
Junit tomcat .service could not be found

2. 查看Tomcat信息

yum info tomcat

3. 安装Tomcat

yum -y install tomcat

4. 查看Tomcat,看是否出现版本信息,安装成功

rpm -q tomcat

5. 配置环境变量,这个需要配置环境,不像JDK和Mysql,不用多此配环境

ll /usr/share/tomcat/ 可以查看Tomcat默认安装路径

vi /etc/profile
点击i,在里面添加

CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME

快速更改Tomcat在启动时使用的Java选项
在JAVA_OPTS行添加。 随意改变Xmx和MaxPermSize值,这些设置会影响Tomcat会使用多少内存:

JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

6. 保存并关闭profile文件,执行如下命令生效

source /etc/profile

7. 查看Tomcat变量

echo $CATALINA_BASE
echo $CATALINA_HOME

安装成功!

8. 但是此时是不能访问的,原因:

因为前面安装的是 tomcat 的基础服务,并没有安装浏览器管理界面,
接下来我们需要安装管理包执行命令
firewall-cmd --zone=public --add-port=8080/tcp --permanent 永久开放8080端口,
否则会导致无法访问开放8080后执行 
systemctl restart firewalld.service重启防火墙

9. 开机启动Tomcat

systemctl enable tomcat.service

10. 安装Tomcat管理包

Tomcat根页面(tomcat-webapps)和Tomcat Web应用程序管理器和Virtual Host Manager(tomcat-admin-webapps)
yum install -y tomcat-webapps tomcat-admin-webapps

11. 安装在线文档(可选)

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

在线文档所在文件夹/usr/share/tomcat/webapps

12. 配置Tomcat Web管理界面

为了使用在上一步安装的manager webapp,我们必须添加一个登录到我们的Tomcat服务器。然后修改tomcat-users.xml的文件
vim /usr/share/tomcat/conf/tomcat-users.xml
要新增谁可以访问用户manager-gui和admin-gui (前面我们安装了管理接口)。
您可以通过定义类似于以下示例的用户来执行此操作。请务必将用户名和密码更改为安全:tomcat-users.xml – 管理用户

任意位置添加
<tomcat-users>
 	<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

13. 保存并关闭tomcat-users.xml 文件, 重启Tomcat服务

sudo systemctl restart tomcat

14. 打开浏览器在地址栏输入服务器IP:8080,例如我的,效果如下:

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值