HCRM博客

CentOS 7快速指南,安装与配置Tomcat,CentOS 7下Tomcat快速安装与配置指南

1、系统更新:确保你的系统是最新的,执行以下命令更新系统软件包:

  • sudo yum update y

2、安装Java Development Kit(JDK):Tomcat需要JDK来运行,因此我们需要先安装JDK,可以使用以下命令安装OpenJDK:

CentOS 7快速指南,安装与配置Tomcat,CentOS 7下Tomcat快速安装与配置指南-图1
(图片来源网络,侵权删除)
  • sudo yum install java1.8.0openjdkdevel y

安装完成后,可以通过以下命令检查是否成功安装:

  • java version

你应该会看到类似以下的输出:

  • java version "1.8.0_xxx"
  • Java(TM) SE Runtime Environment (build 1.8.0_xxxbxx)
  • Java HotSpot(TM) 64Bit Server VM (build 25.XXbxx, mixed mode)

3、下载Tomcat:访问apache Tomcat官方网站下载适用于linux的Tomcat二进制发行版,你也可以使用wget命令直接下载,

  • wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat8/v8.5.57/bin/apachetomcat8.5.57.tar.gz

4、解压Tomcat:将下载的Tomcat tar包上传到服务器并解压,你可以将其解压到/usr/local目录或其他你选择的目录:

  • mkdir /usr/local/tomcat8
  • tar zxvf apachetomcat8.5.57.tar.gz C /usr/local/tomcat8 stripcomponents=1

5、配置Tomcat:进入解压后的Tomcat目录,编辑配置文件以适应你的环境需求,修改端口和其他配置(可选):

  • cd /usr/local/tomcat8/conf
  • nano server.xml

可以配置Tomcat的管理员用户,编辑conf/tomcatusers.xml文件,并添加管理员角色和用户名。

CentOS 7快速指南,安装与配置Tomcat,CentOS 7下Tomcat快速安装与配置指南-图2
(图片来源网络,侵权删除)

6、启动Tomcat:在终端中执行以下命令,启动Tomcat服务器:

  • /usr/local/tomcat8/bin/startup.sh

启动后,可以通过查看日志文件来确认Tomcat是否启动成功:

  • tail f /usr/local/tomcat8/logs/catalina.out

7、访问Tomcat:在Web浏览器中输入以下地址以访问Tomcat默认端口:

  • http://<你的服务器IP地址>:8080/

如果一切正常,你应该会看到Tomcat的欢迎页面。

8、设置开机自启动(可选):为了使Tomcat在系统重启时自动启动,可以创建一个systemd服务文件,创建一个新的service文件:

  • sudo nano /usr/lib/systemd/system/tomcat8.service

然后在文件中添加以下内容:

CentOS 7快速指南,安装与配置Tomcat,CentOS 7下Tomcat快速安装与配置指南-图3
(图片来源网络,侵权删除)
  • [Unit]
  • Description=Apache Tomcat Web Application Container
  • After=syslog.target network.target remotefs.target nsslookup.target
  • [Service]
  • Type=forking
  • PIDFile=/usr/local/tomcat8/temp/tomcat.pid
  • ExecStart=/usr/local/tomcat8/bin/startup.sh
  • ExecStop=/usr/local/tomcat8/bin/shutdown.sh
  • PrivateTmp=true
  • [Install]
  • WantedBy=multiuser.target

保存并关闭文件,然后启用并启动服务:

  • sudo systemctl enable tomcat8.service
  • sudo systemctl start tomcat8.service

你可以通过以下命令检查服务状态:

  • sudo systemctl status tomcat8.service

相关FAQs

Q1: 如何更改Tomcat的默认端口?

A: 编辑server.xml文件,找到<Connector port="8080"标签并将其中的端口号改为你想要的端口,例如80

Q: 如何配置Tomcat的管理员用户?

A: 编辑conf/tomcatusers.xml文件,添加或修改如下内容:

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

Q: 如何停止Tomcat服务?

A: 你可以使用以下命令停止Tomcat服务:

  • sudo systemctl stop tomcat8.service

或者如果你没有设置为systemd服务,可以直接在Tomcat的bin目录下运行:

  • /usr/local/tomcat8/bin/shutdown.sh

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

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