第二节:Centos下安装Tomcat8.5.57
Tomcat8.5.57安装(手动配置版)
建议官网直接下载(http://tomcat.apache.org/),我本次配置使用的版本 apache-tomcat-8.5.57.tar.gz。
1、使用xftp上传下载的tomcat到/usr/local 文件下(或者直接wget下载也行)
cd /usr/local
wget http://下载地址......
2、解压下载的apache-tomcat-8.5.57.tar.gz
tar -zxvf apache-tomcat-8.5..tar.gz
3、进入bin目录 启动tomcat
cd /usr/local/apache-tomcat-8.5./bin
#开启命令
./startup.sh
#关闭命令
./shutdown.sh
如果启动报错,应该是没有读取到jdk的位置,需要在 /bin/catalina.sh 里面添加你的jdk位置
#备注:如果java环境变量是手动安装的需要手动配置java的环境变量哦
export JAVA_HOME=/usr/java/jdk8u252-b09
export JRE_HOME=/usr/java/jdk8u252-b09/jre
把Tomcat做成服务
1、进入catalina.sh 配置pid文件
cd /usr/local/自己的tomcat目录/bin
vim catalina.sh
进入后添加一个 CATALINA_PID 的参数
#添加到 PRGDIR=`dirname "$PRG"` 下一行
CATALINA_PID=/usr/local/这里是自己的tomcat目录/tomcat.pid
然后保存退出(退出命令 先按 ESC 输入 :wq 回车)
2、在/usr/lib/systemd/system/ 创建tomcat.service
cd /usr/lib/systemd/system/
vim tomcat.service
3、配置tomcat.service 内容
[Unit]
Description=Tomcat8
After=network.target [Service]
Type=forking
PIDFile=/usr/local/apache-tomcat-8.5./tomcat.pid
ExecStart=/usr/local/apache-tomcat-8.5./bin/startup.sh
ExecReload=/bin/kill-s HUP $MAINPID
ExecStop=/usr/local/apache-tomcat-8.5./bin/shutdown.sh
PrivateTmp=true [Install]
WantedBy=multi-user.target
注意路径填写正确,很容易填写错误哦,我在弄的时候错了好几次
完成配置保存退出(:wq)
4、重载配置
systemctl daemon-reload
5、启动tomcat服务
#启动命令
systemctl start tomcat.service
如果报错,可以用 systemctl status tomcat.service 查看错误原因 根据错误调整配置
#关闭命令
systemctl stop tomcat.service
6、设置为开机自启动
#设置开机自启动 systemctl enable tomcat.service #关闭开机自启动 systemctl disable tomcat.service
Tip:作为控制台启动tomcat(类似于windows下startup.bat)
./catalina.sh run
第二节:Centos下安装Tomcat8.5.57的更多相关文章
- centos下安装tomcat8.
一.tomcat安装之前,首先安装java jdk,所以手首先将相关安装包都下载传到虚拟机上 1.下载java的linux----jdk1.8安装 到官网上下载与本虚拟机版本位相适应的位节数的Linu ...
- [Linux]CentOS下安装和使用tmux
前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...
- Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
Centos下安装配置LAMP(Linux+Apache+MySQL+PHP) 关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...
- CentOS 下安装apt-get
CentOS 下安装apt-get 最近在学习Linux系统时,网上好多帖子都是用apt-get里下载rpm包,于是就在Google上找了个CentOS下安装apt-get的方法 1.下载地址:htt ...
- CentOS下安装Tomcat 8
CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...
- CentOS下安装yum源的流程和操作
一般公司都用Linux来搭建服务器,Linux安装软件时能够用yum安装依赖包是一件非常简单而幸福的事情,因为你只需一个简单的安装命令yum install []即可安装相应的软件,yum工具会自动的 ...
- 【MySQL】CentOS下安装及搭建主从复制
CentOS下安装MySQL 1,wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2,rpm -ivh m ...
- CentOS下安装Python3
目录 CentOS下安装Python3 下载 解压 配置 gcc sudo权限 vim 编译 安装 添加软链接 pip安装出错,找不到SSL 安装virtualenv和virtualenvwrappe ...
- CentOS下安装pip
CentOS下安装pip 通常情况下使用命令: yum -y install pip 也有可能报错,无法安装.这是应该使用第二种方法. 1.首先需要先安装扩展源EPEL: yum -y install ...
随机推荐
- SQL注入之sqlmap进阶
上一篇我们对sqlmap进行简单的介绍,并介绍了一些·sqlmap的基础用法,这篇让我们来更深入的了解一下sqlmap,了解一下它的强大功能. 探测等级 参数为 --level 在sqlmap中一共有 ...
- SQL注入之常用工具sqlmap
通常来说,验证一个页面是否存在注入漏洞比较简单,而要获取数据,扩大权限,则要输入很复杂的SQL语句,有时候我们还会对大量的URL进行测试,这时就需要用到工具来帮助我们进行注入了. 目前流行的注入工具有 ...
- YoyoGo基于ASP.NET Core设计的Golang实现
YoyoGo YoyoGo 是一个用 Go 编写的简单,轻便,快速的 微服务框架,目前已实现了Web框架的能力,但是底层设计已支持. Github https://github.com/yoyofx/ ...
- CodeForces 3 D.Least Cost Bracket Sequence【贪心+优先队列】
Description 给出一个括号序列,中间有一些问号,将第i个问号换成左括号代价是a[i],换成右括号代价是b[i],问如果用最少的代价将这个括号序列变成一个合法的括号序列 Input 第一行一个 ...
- [USACO11JAN]Roads and Planes G【缩点+Dij+拓补排序】
题目 Farmer John正在一个新的销售区域对他的牛奶销售方案进行调查.他想把牛奶送到T个城镇 (1 <= T <= 25,000),编号为1T.这些城镇之间通过R条道路 (1 < ...
- django项目常见报错集
1.mysqlclient 目前不支持高版本python3 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or new ...
- 分布式配置中心(Native - Config)
本章只讲 Spring Cloud 本地配置方式,可以很方便的高可用集群,且存在良好通讯,不用担心云服务器与内网之间GIT带来的不便,GIT(网上GIT教程一搜一大把了….) - 快速开始 Sprin ...
- CSS三种布局模型是什么?
在网页中,元素有三种布局模型:流动模型(Flow) 默认的.浮动模型 (Float).层模型(Layer).下面我们来看一下这三种布局模型. 三种布局模型介绍: 1.流动模型(Flow) 流动(Flo ...
- 嘿,java打怪升级攻略
Java成神之路 第一层 java基础 **当你通过本层所有关卡,你可以完成一些简单的管理系统.坦克大战游戏.QQ通信等. ** 第二层 数据库 数据库类型很多例如:MySQL.oracle.redi ...
- 【Python】any() 或者 or
前言 在我之前的文章中有any()和all()的对比:any()和all()对比其中介绍了any()函数的基本特性---可迭代对象中有任意一个不为False的时候,返回True,如果可迭代对象为空的话 ...