CentOS7安装配置Tomcat环境并开机启动

43 篇文章 0 订阅
38 篇文章 3 订阅

一、检查Java环境是否安装

[root@localhost ~]# java -version

安装Java-->CentOS 7安装Java并配置环境-CSDN博客

二、安装Tomcat

1、下载Tomcat软件包

(1)官网下载

Apache Tomcat® - Apache Tomcat 8 Software Downloads

Linux中浏览器打开网址下载 

(2)终端命令下载

#在CentOS7上创建一个目录用于存放Tomcat
[root@localhost ~]# mkdir /usr/local/tomcat
[root@localhost ~]# cd /usr/local
[root@localhost local]# ls
[root@localhost ~]# cd /usr/local/tomcat

#wget 复制的链接地址
#安装Tomcat8为以下命令
[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz
#安装Tomcat9为以下命令
[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.87/bin/apache-tomcat-9.0.87.tar.gz
#安装Tomcat10为以下命令
[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.20/bin/apache-tomcat-10.1.20.tar.gz
#安装Tomcat11为以下命令
[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-11/v11.0.0-M18/bin/apache-tomcat-11.0.0-M18.tar.gz

#检验是否下载成功
[root@localhost tomcat]# ls

耐心等待下载 ,下载网速是比较慢的

2、 解压apache-tomcat-8.5.100.tar.gz

[root@localhost tomcat]# tar -zxvf apache-tomcat-8.5.100.tar.gz
#    解压其他的版本只需更改-zxvf后面的版本即可
#	-z:表示使用gzip进行解压缩。
#	-x:表示解压文件。
#	-v:显示详细信息,即在解压过程中显示文件列表。
#	-f:后面接需要解压的文件名

  • 查看apache-tomcat-8.5.100.tar.gz是否解压完成

[root@localhost tomcat]# ls

 ​​​​

三、配置 Tomcat 

1、配置环境

[root@localhost ~]# vim /etc/profile
#键盘输入"i",在文末插入以下配置信息,Esc :wq 退出并保存 
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.100
[root@localhost ~]# source /etc/profile
#使配置环境生效

2、启动Tomcat服务 

#进如bin目录
[root@localhost tomcat]# cd apache-tomcat-8.5.100/bin/

#查看bin目录下的文件
[root@localhost bin]# ls

#启动Tomcat服务
[root@localhost bin]# ./startup.sh

#检验是否运行
[root@localhost bin]# ps aux | grep tomcat

1、bootstrap.jar
    这是Apache Commons Daemon项目的一部分,用于以服务方式启动和管理Tomcat。

2、commons-daemon-native.tar.gz
    包含与操作系统相关的本地库,用于支持使用Java守护进程模式运行Tomcat。

3、setclasspath.sh 和 setclasspath.bat
    用于设置Tomcat启动时的类路径环境变量,sh后缀版本适用于Unix/Linux系统,bat后缀版本适用于Windows系统。

4、catalina.bat 和 catalina.sh
    分别是Windows和Unix/Linux环境下启动和停止Tomcat的主脚本。通过执行这些脚本可以启动、停止或重新加载Tomcat服务器。

5、configtest.bat 和 configtest.sh
    用于测试Tomcat配置文件(server.xml等)是否有效。

6、shutdown.bat 和 shutdown.sh
    用于关闭Tomcat服务器。

7、startup.bat 和 startup.sh
    用于启动Tomcat服务器。

8、catalina-tasks.xml
    定义了一些Ant任务,可以在命令行下通过catalina脚本执行。

9、ciphers.bat 和 ciphers.sh 以及 digest.bat 和 digest.sh
    与SSL/TLS相关,用于查看可用的加密套件和生成消息摘要。

10、tomcat-juli.jar
    Tomcat的日志实现库,用于替代JDK自带的java.util.logging( JUL),提供更灵活的日志记录功能。

11、tool-wrapper.bat 和 tool-wrapper.sh
    这些是工具包装器脚本,用于简化对其他工具(如configtest)的调用。

12、tomcat-native.tar.gz
    类似于commons-daemon-native.tar.gz,包含了特定平台上的原生库,用于提高Tomcat性能,例如支持APR(Apache Portable Runtime)连接器。

3、验证Tomcat是否配置成功

访问Tomcat,tomcat默认端口是8080
1、图形化界面打开浏览器访问-->http://localhost:8080
2、不是图形化界面,终端输入
[root@localhost ~]# xdg-open http://localhost:8080

4、为Tomcat 配置运行用户和用户组

1、添加用户和组(用户组)
#创建一个名为 "tomcat8" 的用户组,并将其添加到系统的用户组列表中。
[root@localhost ~]# groupadd tomcat8

# useradd是一个命令,用于添加用户;
# -M表示创建用户时不创建用户的主目录;
# -s表示指定用户的登录 shell;/bin/nologin表示禁止用户登录系统;
# -g表示指定用户所属的组;-d表示指定用户的主目录;
# tomcat8表示用户名称;/usr/local/tomcat表示用户的主目录路径。

[root@localhost ~]# useradd -M -s /bin/nologin -g tomcat8 -d /usr/local/tomcat tomcat8

2、验证添加的组合用户(需要root权限)

查看用户是否存在:
[root@localhost ~]# id tomcat8
若存在则会显示该用户的 uid 和 gid。

查看用户组是否存在
[root@localhost ~]# getent group tomcat8
若存在则会显示该用户组的信息。

查看主目录是否存在
[root@localhost ~]# ls -ld /usr/local/tomcat
若存在则会显示该目录的信息。

2、修改.sh文件权限
[root@localhost ~]# chown -R tomcat8:tomcat8 /usr/local/tomcat/apache-tomcat-8.5.100

3、设置$CATALINA_HOME文件夹及其所有子文件Owner为tomcat8
[root@localhost ~]# chmod +x /usr/local/tomcat/apache-tomcat-8.5.100/bin/*.sh

4、创建systemd服务单元文件以便管理Tomcat服务

 5、启用并启动Tomcat服务

#重新加载systemd的配置文件,使systemd重新读取所有的服务配置信息
[root@localhost ~]# systemctl daemon-reload

#启用tomcat服务,使其在系统启动时自动启动
[root@localhost ~]# systemctl enable tomcat

#启动tomcat服务
[root@localhost ~]# systemctl start tomcat

#显示tomcat服务的当前状态,包括是否正在运行,启动时间,运行时间等信息
[root@localhost ~]# systemctl status tomcat

四、访问Tomcat服务器验证

访问Tomcat,tomcat默认端口是8080
1、图形化界面打开浏览器访问-->http://localhost:8080
2、不是图形化界面,终端输入
[root@localhost ~]# xdg-open http://localhost:8080

 完成配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Code repairman

你的鼓励将是我创作的最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值