CentOS 7下安装配置Tomcat

CentOS 7下安装配置Tomcat

环境:CentOS 7.9

Tomcat下载地址:http://down.cnaaa.net/static/upload/other/20220802/1659432295529455.rar

安装rz工具

yum -y install lrzsz
CentOS 7下安装配置Tomcat

创建Tomcat目录

mkdir /usr/tomcat

通用rz工具,将安装包上传

CentOS 7下安装配置Tomcat

解压文件

tar -zvxf apache-tomcat-8.5.81.tar.gz
CentOS 7下安装配置Tomcat

修改目录名Tomcat8

mv /usr/tomcat/apache-tomcat-8.5.81 /usr/tomcat/tomcat8
CentOS 7下安装配置Tomcat

没有JDK安装JDK

yum install java-1.8.0-openjdk*
CentOS 7下安装配置Tomcat

目录在/usr/lib/jvm

CentOS 7下安装配置Tomcat

Tomcat指定JDK配置

修改catalina.sh文件

vi /usr/tomcat/tomcat8/bin/catalina.sh

增加一行

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64\
CentOS 7下安装配置Tomcat

修改setclasspath.sh文件

vi /usr/tomcat/tomcat8/bin/setclasspath.sh

增加一行

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64\
CentOS 7下安装配置Tomcat

Tomcat端口修改

修改端口,默认端口8080

vi /usr/tomcat/tomcat8/conf/server.xml
CentOS 7下安装配置Tomcat

防火墙放行端口

开放8080

firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload

重新加载防火墙

firewall-cmd --reload
CentOS 7下安装配置Tomcat

启动关闭Tomcat

cd /usr/tomcat/tomcat8/bin && sh startup.sh       //启动
cd /usr/tomcat/tomcat8/bin && sh shutdown.sh      //关闭

测试(IP地址:端口号)

CentOS 7下安装配置Tomcat

Tomcat开机自启

vi /usr/lib/systemd/system/tomcat8.service
CentOS 7下安装配置Tomcat
[Unit]
Description=Tomcat8
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking

ExecStart=/usr/tomcat/tomcat8/bin/startup.sh
ExecReload=/usr/tomcat/tomcat8/bin/startup.sh
ExecStop=/usr/tomcat/tomcat8/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

配置开机启动

systemctl enable tomcat8
systemctl start tomcat8
CentOS 7下安装配置Tomcat

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5647

(2)
郭靖的头像郭靖
上一篇 2022年8月2日 下午5:07
下一篇 2022年8月4日 下午3:47

相关推荐

  • Zabbix 监控SSL证书到期时间

    监控脚本: [root@fxkj devops]# vim /home/zabbix/etc/zabbix_agentd.conf.d/check_ssl.sh #!/bin/bash #获取证书的有效时间 time=$(echo | openssl s_client -connect $1:443 2>/dev/null | openssl x509…

    2023年3月6日
    1.5K00
  • 幻兽帕鲁服务器一键部署保姆教程

    普通一键部署(使用一键部署脚本) Windows 服务器一键部署 Windows的一键部署需要借助 PowerShell 来完成。PowerShell是一种任务自动化和配置管理框架,它提供了一个命令行Shell和脚本语言,用于管理和控制Windows操作系统和相关应用程序。那么要如何找到 PowerShell ?方法如下: 方法 描述 使用开始菜单 点击Wi…

    2024年1月30日
    94100
  • MySQL数据库数据对比工具——Mysqldbcompare

    MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具 (克隆、复制、比较、差异、导出、导入) 复制工具 (安装、配置) 一般工具 (磁盘使用情况、冗余索引、搜索元数据) MySQL Utilities是一系列的命令行工具以及python库更容易完成管理的任务。库是用Pyth…

    2023年5月4日
    1.6K00
  • VMware 虚拟机里连不上网的五种解决方案

    大家好,又见面了,我是你们的朋友全栈君。 在VMware虚拟机里的虚拟机系统连接不上网络 首先,注意查看适配器选项里的网络连接这两个网络连接是否存在,如果不存在可以重新装一下VM 如果存在,连不上网 解决办法一: 虚拟机设置里,找到“网络适配器”,右边的网络连接选择“NAT 模式”,如果不行的话再 linux系统。还是不行的话接着看第二种解决方案。 解决方法…

    2024年6月28日
    3.2K00
  • Linux parted 分区命令详解

    一、概述通常我们用的比较多的分区工具是fdisk命令,但由于fdisk只支持MBR分区,MBR分区表最大支撑2T的磁盘,所以无法划分大于2T的分区。而parted工具可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区。 parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具。GPT格式的磁盘相当于原来MBR磁盘中原来…

    2023年8月1日
    1.0K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信