参考:https://blog.csdn.net/cookily_liangzai/article/details/80746177

1.查看官网tomcat8的最新版本

这里的tomcat8版本是会变的,记得当时是v8.5.4.1版本,然后今天再来安装的时候的,就变成了v8.5.46版本了

查看的地址:http://www-us.apache.org/dist/tomcat/tomcat-8/

2.下载tomcat8

wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.46/bin/apache-tomcat-8.5.46.tar.gz

提示:这里可以直接到你安装的目录,然后下载,下载完后把apache-tomcat-8.5.46目录名称改成自己定义的目录即可

3.解压apache-tomcat-8.5.46.tar.gz

 tar -zxvf apache-tomcat-8.5.46.tar.gz

4.Tomcat创建systemd unit 文件

先去到该目录下

/usr/lib/systemed/system

在该目录下创建tomcat的xxx.service 文件,例如你的应用名称为xxx,那么这里就可以创建xxx.service文件

vim xxx.service

把下面内容复制到该xxx.service文件中

[Unit]
Description=Apache Tomcat Web Application Container for ERP
After=syslog.target network.target[Service]
Type=simplePIDFile=/var/lib/tomcats/erp/tomcat.pid
ExecStart=/var/lib/tomcats/erp/bin/startup.sh
ExecStop=/var/lib/tomcats/erp/bin/shutdown.shPrivateTmp=trueUser=root
Group=root
[Install]
WantedBy=multi-user.target

注意该文件需要改成对应自己tomcat的安装路径,红色部分为自己的tomcat路径

PIDFile=/var/lib/tomcats/erp/tomcat.pid
ExecStart=/var/lib/tomcats/erp/bin/startup.sh
ExecStop=/var/lib/tomcats/erp/bin/shutdown.sh

5.添加setenv.sh文件

在安装tomcat的路径下,添加一个setenv.sh文件

/var/lib/tomcats/mgcr/bin

然后使用该命令创建文件

vim setenv.sh

把下面内容复制进该文件里

# 设置tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
# 设置java参数,提高性能
JAVA_OPTS="-server -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=1024m -Xms8192M -Xmx8192M -XX:MaxNewSize=256m"

注意:如果是配置比较低,则这里就不能配置8G的内存了,测试环境配置2G即可,否则启动的时候会报错,起不来

# 设置tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
# 设置java参数,提高性能
JAVA_OPTS="-server -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=1024m -Xms2048M -Xmx2048M -XX:MaxNewSize=256m"

6.启动命令

systemctl start xxx.service    //启动tomcat  这里的.service 可以省略不写
systemctl stop xxx.service    //关闭tomcat
systemctl restart xxx.service   //重启tomcat
systemctl status xxx.service   //查看状态tomcat 

centos7安装tomcat8.5.46版本相关推荐

  1. centos7安装tomcat8.5.46版本碰到的问题

    在设置内存的时候,这里设置大了,导致tomcat报了 "There is insufficient memory for the Java Runtime Environment to co ...

  2. centos7安装lua查看lua版本

    centos7安装lua 1.CentOS7默认已经安装了5.1.4 查看当前lua版本号:lua -v Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC- ...

  3. Centos7安装tengine-2.3.2版本

    #1.下载 官网最新版本是tengine-2.3.2 使用wget下载 wget http://tengine.taobao.org/download/tengine-2.3.2.tar.gz 我们下 ...

  4. Centos7 安装向日葵(最新版本)

    你安装的向日葵是否出现版本过低,月底不再提供更新,需要更新向日葵远程软件版本 1.首先从向日葵官网上下载最新版本的向日葵软件(.rpm) 2.然后下载好的rpm文件,放到服务器指定目录 /usr/sr ...

  5. centos7安装mysql8.0.31版本

    目录 1. 卸载mariadb 2. 下载 3. 安装 4. 修改/etc/my.cnf 5. 启动 6. 修改密码 1. 卸载mariadb 因centos7默认安装了mariadb, 会造成依赖冲 ...

  6. Linux(Centos7)安装tomcat8

    1.下载tomcat8 tomcat8官网下载 2.上传至服务器 通过WinSCP/XFtp将下载下来的tomcat8安装包上传至linux服务器(位置:/usr/local/) 3.解压tomcat ...

  7. 68 Centos7安装Zabbix 5.0 版本

    一.Zabbix简介 Zabbix是一个企业级的开源分布式监控解决方案,由C语言编写而成的底层架构(server端和agent端),由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收 ...

  8. centos7安装mysql5.7.24版本

    参考:文章正在审核中... - 简书 #1.先检查是否有安装过mysql rpm -e mysql #2.检查有没有安装,如有则删除 rpm -qa | grep mysql #3.卸载MariaDB ...

  9. centos7安装tomcat8.5

    tar zxvf apache-tomcat-8.5.38.tar.gz mv apache-tomcat-8.5.38 /usr/local/tomcat  cd /usr/local/tomcat ...

最新文章

  1. PHP+Mysql查询上一篇和下一篇文章实例
  2. Traversing Mapping Filtering Folding Reducing
  3. 11-8 热点key的重建优化
  4. 2014年计算机一级考试题目,2014年计算机一级考试WPS及基础模拟试题(2)
  5. Node.js--下载、安装、配置
  6. GSM 第二代移动通信网络
  7. jquery 报错提示Uncaught TypeError: $ is not a function
  8. 【vue】vue用了keep-alive生命周期只执行一次怎么办?
  9. 202.微信公众号开发【图文消息】
  10. Docker搭建数据库监控工具Lepus
  11. 敏捷型程序员_组织敏捷程序:第2部分,用于管理敏捷程序的网络
  12. python函数map和split函数
  13. 基矢量的协变导数、矢量的协变导数
  14. 拉勾网认证企业信息采集
  15. 华硕m80微型计算机,小就不能满足你了?华硕M80迷你台式机评测
  16. 合振动的初相位推导_如何确定合振动的初相位
  17. 一文彻底理解Redis序列化协议,你也可以编写Redis客户端
  18. 关于QQ2009聊天消息获取原理说明 .
  19. 单片机开发教程1——开发环境的搭建
  20. 什么是场内期权分仓?

热门文章

  1. 中国版“Twilio”何在?
  2. 使用Session防止表单重复提交
  3. linux下elasticsearch 安装、配置及示例
  4. 理解UIView的绘制
  5. Python *与** 参数问题
  6. SQL2008中Merge的用法
  7. WebTrends Log Analyzer
  8. 2440 休眠唤醒的实现过程(作者:wogoyixikexie@gliet)
  9. tomcat自启动设置
  10. python中常见的异常