linux 安装tomcat 9.0,Centos8安装配置Tomcat9.0(示例代码)

一、安装jdk (这里安装openjdk)

1)、CentOS8上使用 yum 直接安装,环境变量自动配置好

2)、查看是否已安装

8c90f0f6eac6bb0566f80861dc66c622.png

3)、查看卸载

查看系统是否自带 jdk

d8b46733485d2e54fb4819d4c07522dd.png

如果有输出信息,批量卸载系统自带

rpm -qa | grep java | xargs rpm -e --nodeps

如果使用 yum 安装的 jdk,请使用下面命令卸载

yum -y remove java-1.8.0-openjdk-headless.x86_64

4)、安装

检查 yum 中有没有 java1.8 包

yum list java-1.8*

开始安装

yum install java-1.8.0-openjdk* -y

5)、验证,安装成功,如下

ba67e642591e9f346d4baf58231e2559.png

6)、查看安装路径

终端输入:

which java

输出:

/usr/bin/java

终端输入:

ls -lr /usr/bin/java

输出:

/usr/bin/java -> /etc/alternatives/java

终端输入:

ls -lrt /etc/alternatives/java

输出如下:

493c2945ff8cf53b795c37128a9440af.png

路径为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64

配置环境变量:/etc/profile

添加如下:

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

使配置生效,执行:

source /etc/profile

7)、参考链接:

https://www.jb51.net/article/172538.htm

https://blog.csdn.net/tan1015956962/article/details/88599058

二、安装Tomcat

1)、下载:https://tomcat.apache.org/download-90.cgi

9a23b1fca9c4cf9a6cd96eb846928a38.png

2)、上传到服务器,tar命令解压,解压文件夹重命名为 tomcat ,并移动到 /usr/tomcat,过程省略。。。

3)、修改 /usr/tomcat/conf/tomcat-users.xml文件,增加如下,以便进行登录管理

83dd5fe9353f452c757b19d5c5d7d0a8.png

如果依然不能登录,修改:/usr/tomcat/webapps/manager/META-INF/context.xml如下:

sameSiteCookies="strict" />

allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1|d+.d+.d+.d+" />

ec1927318130b5ef82363c482af8fed7.png

4)、开放8080端口

6b6c8c2ec665b2e447b2807ba7a337e5.png

参数含义:

d8f2bf93ab1d799f893523dd71f1a3f1.png

5、运行tomcat服务

终端输入:./usr/tomcat/bin/startup.sh

运行成功,可浏览器输入ip:8080端口访问

6、配置Tomcat开机启动

修改文件

/usr/tomcat/bin/ciphers.sh

添加如下内容:

7a9ab28ac5bfa85ccd5e3529b9d37bc7.png

创建tomcat.service文件

终端输入:

vim /etc/systemd/system/tomcat.service

添加如下内容:

[Unit]

Description=Tomcat

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

Environment=‘CATALINA_HOME=/usr/tomcat/‘

Environment=‘CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC‘

WorkingDirectory=/usr/tomcat/

PIDFile=/usr/tomcat/tomcat.pid

ExecStart=/usr/tomcat/bin/startup.sh

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

User=root

Group=root

RemainAfterExit=yes

[Install]

WantedBy=multi-user.target

7、执行如下命令启动服务

终端输入:

systemctl daemon-reload

启动tomcat服务

systemctl start tomcat.service

设置开机自启动

systemctl enable tomcat.service

停止开机自启动

systemctl disable tomcat.service

查看服务当前状态

systemctl status tomcat.service

ab30c7f0ef8066a8d5df12304059cff4.png

重新启动服务

systemctl restart tomcat.service

查看所有已启动的服务

systemctl list-units --type=service

59d75ecb3fa1d62d897d942544098e07.png

8、参考链接:

https://www.cnblogs.com/ieinstein/p/7096650.html

https://www.cnblogs.com/ethanw97m/p/11328268.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值