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

相关推荐

  • CentOS7下使用Lsyncd实现文件实时同步

    Lsyncd 在几秒钟内将这些文件事件整理核对后,然后生成一个或多个进程以将更改同步到远程文件系统。默认使用的同步方法是rsync。因此,Lsyncd 是一种轻量级的实时镜像解决方案。 Lsyncd简单介绍 Lsyncd 使用文件系统事件接口(inotify 或 fsevents)来监视本地文件和目录的更改。 Lsyncd 在几秒钟内将这些文件事件…

    2023年12月7日
    1.5K00
  • kali系统登录密码忘了如何进行重置

    如果你的kali系统密码忘记了,又不想重装系统,那么,你可以通过如下几个步骤来强制重置root密码 第一步:在启动kali系统之后会进入到一个引导界面,然后我们需要按“e”来进入启动前的编辑命令,若你在开机时没有出现如下界面,你可以连续按上下键来阻止系统正常启动,以此来进入这个开机引导界面。 第二步:按“e”进入到启动前编辑命令界面后,找到以下内容,并做一定…

    2022年6月13日
    4.0K00
  • crontab中反引号和$()无效的解决

    问题描述 1.增加了一条crontab,删除本月中2天以前的日志 10 02  * * * /bin/find /data/logs/php/$(date  +%Y%m)/ -mtime +2 | xargs rm -rf   可是看上面的crontab总是运行失败,然后查/var/log/cron 日志报 Jul 22 02:02:01  loc…

    2023年3月29日
    1.6K00
  • Kswapd0挖矿病毒查杀

    机器负载异常,刚重启过后CPU占用就快速上升至接近100%,且存在网络滥用的情况。使用top显示kswapd0进程疯狂占用cpu,google后有人说是linux虚拟内存的问题,但是系统刚开机,内存基本空闲,只是cpu疯狂被占用,这种说法明显有问题,继续排查后,我发现这个程序和一个名叫WachtdogsMiner的挖矿蠕虫和两个荷兰IP有关 查找病毒 使用t…

    2022年6月25日
    1.8K00
  • CentOS 使用speedtest命令行测试网速

    安装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。 使用speedtest-cli测试网速 输入这个命令后,它会…

    2022年6月28日
    1.7K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信