centos7安装tomcat8.5.46版本
参考: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版本相关推荐
- centos7安装tomcat8.5.46版本碰到的问题
在设置内存的时候,这里设置大了,导致tomcat报了 "There is insufficient memory for the Java Runtime Environment to co ...
- centos7安装lua查看lua版本
centos7安装lua 1.CentOS7默认已经安装了5.1.4 查看当前lua版本号:lua -v Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC- ...
- Centos7安装tengine-2.3.2版本
#1.下载 官网最新版本是tengine-2.3.2 使用wget下载 wget http://tengine.taobao.org/download/tengine-2.3.2.tar.gz 我们下 ...
- Centos7 安装向日葵(最新版本)
你安装的向日葵是否出现版本过低,月底不再提供更新,需要更新向日葵远程软件版本 1.首先从向日葵官网上下载最新版本的向日葵软件(.rpm) 2.然后下载好的rpm文件,放到服务器指定目录 /usr/sr ...
- centos7安装mysql8.0.31版本
目录 1. 卸载mariadb 2. 下载 3. 安装 4. 修改/etc/my.cnf 5. 启动 6. 修改密码 1. 卸载mariadb 因centos7默认安装了mariadb, 会造成依赖冲 ...
- Linux(Centos7)安装tomcat8
1.下载tomcat8 tomcat8官网下载 2.上传至服务器 通过WinSCP/XFtp将下载下来的tomcat8安装包上传至linux服务器(位置:/usr/local/) 3.解压tomcat ...
- 68 Centos7安装Zabbix 5.0 版本
一.Zabbix简介 Zabbix是一个企业级的开源分布式监控解决方案,由C语言编写而成的底层架构(server端和agent端),由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收 ...
- centos7安装mysql5.7.24版本
参考:文章正在审核中... - 简书 #1.先检查是否有安装过mysql rpm -e mysql #2.检查有没有安装,如有则删除 rpm -qa | grep mysql #3.卸载MariaDB ...
- 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 ...
最新文章
- PHP+Mysql查询上一篇和下一篇文章实例
- Traversing Mapping Filtering Folding Reducing
- 11-8 热点key的重建优化
- 2014年计算机一级考试题目,2014年计算机一级考试WPS及基础模拟试题(2)
- Node.js--下载、安装、配置
- GSM 第二代移动通信网络
- jquery 报错提示Uncaught TypeError: $ is not a function
- 【vue】vue用了keep-alive生命周期只执行一次怎么办?
- 202.微信公众号开发【图文消息】
- Docker搭建数据库监控工具Lepus
- 敏捷型程序员_组织敏捷程序:第2部分,用于管理敏捷程序的网络
- python函数map和split函数
- 基矢量的协变导数、矢量的协变导数
- 拉勾网认证企业信息采集
- 华硕m80微型计算机,小就不能满足你了?华硕M80迷你台式机评测
- 合振动的初相位推导_如何确定合振动的初相位
- 一文彻底理解Redis序列化协议,你也可以编写Redis客户端
- 关于QQ2009聊天消息获取原理说明 .
- 单片机开发教程1——开发环境的搭建
- 什么是场内期权分仓?