果玩软件园:为用户提供海量热门软件、游戏等手机资源下载服务!

装机必备热门标签玩游戏装软件BT游戏H5游戏看教程专题游戏盒子手机版

果玩软件园

所在位置:首页 > 资讯教程 > 系统教程 >  > 详情

如何在CentOS8上安装Tomcat9?在CentOS8上安装Tomcat9的方法

文章来源:网络作者:囚人发布时间:2026-05-27 21:09:33

360集合包
360集合包
360集合包,一键装机、快捷方便。
Ready

CentOS8上安装Tomcat9的方法

1 通过 SecureCRT 连接到阿里云 CentOS8 服务器;

2 进入到目录 /usr/local/ 中:

cd /usr/local/

3 创建目录 /usr/local/tools,如果有则忽略:

mkdir -p tools

4 创建 /usr/local/tomcat 目录,如果已存在则忽略:

mkdir -p tomcat

5 进入到目录 /usr/local/tools 中:

cd tools/

6 下载 apache-tomcat-9.0.0.M4.tar.gz 文件:

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M4/bin/apache-tomcat-9.0.0.M4.tar.gz

7 解压缩 apache-tomcat-9.0.0.M4.tar.gz:

tar -zxvf apache-tomcat-9.0.0.M4.tar.gz

8 将通过解压得到的 apache-tomcat-9.0.0.M4 文件复制到 /usr/local/tomcat 目录中:

mv apache-tomcat-9.0.0.M4 ../tomcat/

9 打开文件 /etc 目录下的 profile 文件:

vim /etc/profile

将如下代码追加到 profile 文件末尾:

# idea - tomcat9 config start - 2016-05-01

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4

CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M4

PATH=$PATH:$CATALINA_BASE/bin

export PATH CATALINA_BASE

# idea - tomcat9 config end - 2016-05-01

保持并推出:wq!

10 修改 tomcat 的端口号和字符编码:

进入到 /usr/local/tomcat/apache-tomcat-9.0.0.M4/conf 目录中:

cd ../tomcat/apache-tomcat-9.0.0.M4/conf

打开 tomcat 服务的配置文件 server.xml:

vi server.xml

找到如下代码:

将其中的 8080 改成 HTTP 协议的默认端口 80,改后的代码如下:

11 增加 manager-gui 图形化管理界面的访问权限(不需要的话,此步骤可忽略):

打开 tomcat 的用户配置文件 tomcat-users.xml:

vi tomcat-users.xml

在 标签前加入如下代码:

这里设置的 username 和 password 都是 password,角色为 manager-gui;

键入 Esc 并输入“:wq!”保持并退出;

12 进入到 /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin 目录中:

cd ../bin/

13 打开 vi catalina.sh 文件:

在 # OS specific support. 前面加入如下代码:

JAVA_HOME=/usr/local/jdk/jdk1.8.0_91

JRE_HOME=$JAVA_HOME/jre

键入 Esc 并输入“:wq!”保持并退出;

14 启动 tomcat 服务:

./startup.sh

打印如下信息则表明启动 Tomcat 服务成功:

Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.0.M4

Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.0.M4

Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.0.M4/temp

Using JRE_HOME: /usr/local/jdk/jdk1.8.0_91/jre

Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/tomcat-juli.jar

Tomcat started.

打开浏览器输入 IP 地址看看吧!如果出现了我们的可爱的“小黄猫”则表明我们的 Tomcat 已提供服务啦!

15 关闭 tomcat 服务:

./shutdown.sh

打印如下信息则表明关闭 Tomcat 服务成功:

Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.0.M4

Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.0.M4

Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.0.M4/temp

Using JRE_HOME: /usr/local/jdk/jdk1.8.0_91/jre

Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/tomcat-juli.jar

注意:不可连续执行多次 ./shutdown.sh 命令,多次后报如下错误:

SEVERE: Catalina.stop:

java.net.ConnectException: Connection refused

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at java.net.Socket.connect(Socket.java:538)

at java.net.Socket.(Socket.java:434)

at java.net.Socket.(Socket.java:211)

at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:476)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:408)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497)

16 将 tomcat9 加入到系统服务列表中:

进入到 /etc/init.d 目录中:

cd /etc/init.d

创建 tomcat9 服务配置文件:

vi tomcat9

将如下代码加入写入到 tomcat9 配置文件中:

# idea - tomcat config start - 2016-05-01

#!/bin/bash

# description: Tomcat Start Stop Restart

# processname: tomcat

# chkconfig: 2345 20 80

JAVA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/

case $1 in

start)

sh $CATALINA_HOME/bin/startup.sh

;;

stop)

sh $CATALINA_HOME/bin/shutdown.sh

;;

restart)

sh $CATALINA_HOME/bin/shutdown.sh

sh $CATALINA_HOME/bin/startup.sh

;;

esac

exit 0

#chmod 755 tomcat

#chkconfig --add tomcat

#chkconfig --level 2345 tomcat on

#chkconfig --list tomcat

# idea - tomcat config end - 2016-05-01

键入 Esc 并输入“:wq!”保持并退出;

其中的注意点是将 JAVA_HOME 和 CATALINA_HOME 变量设置成与我们当前配置相一致的路径;

17 为 tomcat9 分配可执行权限:

chmod +x tomcat9

18 将 tomcat9 纳入到系统的服务列表中,即添加 tomcat9 为系统服务:

chkconfig --add tomcat9

19 查看当前系统服务都有哪些:

chkconfig --list

也可以查看指定的系统服务,如这里我们指定 tomcat9 这个服务:

chkconfig --list tomcat9

打印如下信息:

tomcat9 0:off 1:off 2:on 3:on 4:on 5:on 6:off

则表明已将 tomcat9 设置为系统服务,2、3、4、5 都为 on 表示可随系统自动启动;

20 我们可以在任意目录下执行关闭、启动、重启 Tomcat9 服务啦:

20.1 关闭 tomcat9 服务:

service tomcat9 stop

20.2 启动 tomcat9 服务:

service tomcat9 start

20.3 重启 tomcat9 服务:

service tomcat9 restart

后记:

linux 系统中的 /etc 目录表示“设备”,意为与硬件设备相关的信息;

/etc/init.d 目录下的文件表示当前设备的初始化配置信息;

命令 chkconfig 表示添加(--add)、删除(--del)、查看(--list)系统服务;

End
复制本文链接资讯文章为果玩软件园所有,未经允许不得转载。
热门游戏MORE+
相关资讯MORE+
最新录入
热门资讯
新游新品榜
手机游戏
休闲益智
赛车竞速
棋牌桌游
角色扮演
动作射击
体育竞技
经营养成
策略塔防
冒险解谜
音乐游戏
手游辅助
H5游戏
BT游戏
手机软件
社交聊天
系统工具
时尚购物
旅游出行
影音播放
生活实用
办公学习
资讯阅读
拍摄美化
游戏辅助
健康医疗
地图导航
小说漫画
安全防护
育儿亲子
手游下载
梦想三国之勇往直前0....
炼仙传说0.1折
不可思议的刀剑与魔法...
逍遥浪人
奇幻梦旅人
玄影0.1折
点击冒险之旅(0.1折特...
天神赵子龙0.1折
九州异兽记0.1折
龙魂魔法0.1折
装机软件
爱奇艺电脑版
Steam下载管家 2026最...
360游戏大厅
GoLink加速器
3DM驱动大师
夸克
豆包电脑版
360C盘扩容大师
360录屏
360极速浏览器
精选专题
手机游戏专题
手机软件专题
电脑软件专题
电脑游戏专题
游戏排行榜
手游排行榜
软件排行榜
BT排行榜
电脑软件排行榜
电脑游戏排行榜