HCRM博客

如何在CentOS上安装Tomcat?

CentOS Tomcat安装指南

Apache Tomcat是一个开源的JAVA Servlet和JavaServer Pages(JSP)容器,通常用于运行Java Web应用程序,本文将详细介绍如何在CentOS系统上安装和配置Tomcat。

如何在CentOS上安装Tomcat?-图1
(图片来源网络,侵权删除)

一、先决条件

在开始本指南之前,请确保:

1、您已经拥有一个非root用户账户,如果没有,可以通过完成CentOS初始服务器设置教程来创建一个。

2、您的系统已经安装了Java Development Kit(JDK),Tomcat依赖于JDK运行。

二、安装Tomcat

1. 使用Yum安装Tomcat

在CentOS 7上,您可以使用Yum来安装Tomcat,以下是具体步骤:

安装Tomcat
sudo yum install tomcat

这将安装Tomcat及其依赖项,包括Java,如果系统中未安装Java,Yum会自动安装OpenJDK。

如何在CentOS上安装Tomcat?-图2
(图片来源网络,侵权删除)

2. 验证安装

安装完成后,可以通过以下命令验证Tomcat是否成功安装:

启动Tomcat服务
sudo systemctl start tomcat
检查Tomcat状态
sudo systemctl status tomcat

如果Tomcat正在运行,您应该会看到似于以下的输出:

● tomcat.service Apache Tomcat Web Server
   Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2023xxxx xx:xx:xx UTC; x minutes ago
 Main PID: xxxx (java)
   CGroup: /system.slice/tomcat.service
       └─xxxx /usr/bin/java

三、安装管理工具包

如果您刚开始使用Apache Tomcat,可能需要一些管理工具来帮助您部署Java应用程序和管理虚拟主机,幸运的是,有一些软件包将这些工具作为Web应用程序提供。

安装默认的Tomcat根页面和Tomcat Web应用程序管理器和虚拟主机管理器
sudo yum install tomcatwebapps tomcatadminwebapps

这将添加ROOT、examples、sample、manager和hostmanager Web应用程序到/usr/share/tomcat/webapps目录。

四、配置Tomcat Web管理界面

要使用前面安装的管理Web应用程序,必须向Tomcat服务器添加登录,我们将通过编辑tomcatusers.xml文件来实现这一点:

如何在CentOS上安装Tomcat?-图3
(图片来源网络,侵权删除)
编辑tomcatusers.xml文件
sudo vi /usr/share/tomcat/conf/tomcatusers.xml

在此文件中,添加一个可以访问managerguiadmingui(我们之前安装的管理界面)的用户。

<role rolename="managergui"/>
<role rolename="admingui"/>
<user username="admin" password="password" roles="managergui,admingui"/>

请务必将用户名和密码更改为安全的内容,保存并退出文件。

五、启动和启用Tomcat服务

为了使我们的更改生效,重新启动Tomcat服务:

重新启动Tomcat服务
sudo systemctl restart tomcat

如果您希望Tomcat在每次服务器启动时自动运行,可以启用该服务:

启用Tomcat服务
sudo systemctl enable tomcat

六、访问Web界面

现在Tomcat已经启动并运行,让我们在Web浏览器中访问Web管理界面,您可以通过访问服务器的公共IP地址,使用8080端口来实现:

http://your_server_ip:8080

您将会看到类似下面的界面:

![Tomcat root](images/tomcat_root.png)

如你所见,有一些链接到您之前安装的管理webapps。

让我们来看看Manager App,可以通过链接或http://your_server_ip:8080/manager/html 访问:

![Tomcat Web Application Manager](images/tomcat_manager.png)

Web应用程序管理器用于管理Java应用程序,您可以在此处启动、停止、重新加载、部署和卸载应用程序,您还可以对应用程序运行一些诊断(比如查找内存泄漏),关于你的服务器的信息可以在页面底部找到。

让我们来看看Host Manager,可以通过链接或http://your_server_ip:8080/hostmanager/html 访问:

![Tomcat Virtual Host Manager](images/tomcat_host_manager.png)

从虚拟主机管理器页面,你可以添加虚拟主机来为你的应用程序提供服务。

您的Tomcat安装已经完成!现在你可以自由部署你自己的Java Web应用程序了,如果你遇到任何问题或有任何疑问,请随时查阅相关文档或寻求社区帮助。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/12919.html

分享:
扫描分享到社交APP
上一篇
下一篇