第二节: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 ...
随机推荐
- 呼~~~~--历时几个星期终于搞好了HTTPS协议---阿里云
打开网站加入阿里云官网 https://yundun.console.aliyun.com/?p=cas#/overview/cn-hangzhou 登陆查看自己的证书 没有点击购买证书 -- 选中对 ...
- Oracel中coalesce函数的用法
1.coalesce函数的用法 1.1 取出第一个不为空的列的数据.
- ceph集成openstack cinder
本环境ceph已经搭建,ceph搭建麻烦见本博客的其他文章 1 在cinder-volume节点安装ceph client yum install -y ceph-common 注意:glance要安 ...
- 《UNIX环境高级编程》(APUE) 笔记第七章 - 进程环境
7 - 进程环境 Github 地址 1. main 函数 C 程序总是从 main 函数 开始执行: int main(int argc, char *argv[]); \(argc\) 为命令行参 ...
- Python3笔记013 - 3.4 循环语句
第3章 流程控制语句 3.4 循环语句 1.while 循环 # 带else的while循环,循环结束后执行,根据需要取舍else while 条件表达式: 循环体 else: 语句 a = 0 wh ...
- springSecurity使用
目录 1.1 依赖包导入 2.1 没有安全机制下的一个web 3.1 做一个安全机制的web 官网https://spring.io/guides/gs/securing-web/ 无情的翻译官... ...
- String类、static关键字、Arrays类、 Math类的一些学习心得
String类 java.lang.String 类代表字符串.Java程序中所有的字符串文字(例如"abc" )都可以被看作是实现此类的实例. 类 String 中包括用于检查各 ...
- python 中去除空格的方法
python 中去除空格的方法: def trim(s): l=[] for i in s: if i!=' ': l.append(i) return ''.join(l) 其中可以使用下面的 '' ...
- (四)ansible 通过堡垒机访问内网服务器
场景: 在ansible的使用过程中,存在这样的场景,ansible所在的管理节点与被管理的机器需要 通过一个跳板机才能连接,无法直接连接.要解决这个问题,并不需要在 ansible里做什么处 ...
- (一)ansible 安装配置
CentOS 7.5 一,安装 yum -y install ansible 二,配置hosts文件 /etc/ansible/hosts s1 ansible_ssh_port= ansible_s ...