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的更多相关文章

  1. centos下安装tomcat8.

    一.tomcat安装之前,首先安装java jdk,所以手首先将相关安装包都下载传到虚拟机上 1.下载java的linux----jdk1.8安装 到官网上下载与本虚拟机版本位相适应的位节数的Linu ...

  2. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  3. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  4. CentOS 下安装apt-get

    CentOS 下安装apt-get 最近在学习Linux系统时,网上好多帖子都是用apt-get里下载rpm包,于是就在Google上找了个CentOS下安装apt-get的方法 1.下载地址:htt ...

  5. CentOS下安装Tomcat 8

    CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...

  6. CentOS下安装yum源的流程和操作

    一般公司都用Linux来搭建服务器,Linux安装软件时能够用yum安装依赖包是一件非常简单而幸福的事情,因为你只需一个简单的安装命令yum install []即可安装相应的软件,yum工具会自动的 ...

  7. 【MySQL】CentOS下安装及搭建主从复制

    CentOS下安装MySQL 1,wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2,rpm -ivh m ...

  8. CentOS下安装Python3

    目录 CentOS下安装Python3 下载 解压 配置 gcc sudo权限 vim 编译 安装 添加软链接 pip安装出错,找不到SSL 安装virtualenv和virtualenvwrappe ...

  9. CentOS下安装pip

    CentOS下安装pip 通常情况下使用命令: yum -y install pip 也有可能报错,无法安装.这是应该使用第二种方法. 1.首先需要先安装扩展源EPEL: yum -y install ...

随机推荐

  1. 呼~~~~--历时几个星期终于搞好了HTTPS协议---阿里云

    打开网站加入阿里云官网 https://yundun.console.aliyun.com/?p=cas#/overview/cn-hangzhou 登陆查看自己的证书 没有点击购买证书 -- 选中对 ...

  2. Oracel中coalesce函数的用法

    1.coalesce函数的用法 1.1 取出第一个不为空的列的数据.

  3. ceph集成openstack cinder

    本环境ceph已经搭建,ceph搭建麻烦见本博客的其他文章 1 在cinder-volume节点安装ceph client yum install -y ceph-common 注意:glance要安 ...

  4. 《UNIX环境高级编程》(APUE) 笔记第七章 - 进程环境

    7 - 进程环境 Github 地址 1. main 函数 C 程序总是从 main 函数 开始执行: int main(int argc, char *argv[]); \(argc\) 为命令行参 ...

  5. Python3笔记013 - 3.4 循环语句

    第3章 流程控制语句 3.4 循环语句 1.while 循环 # 带else的while循环,循环结束后执行,根据需要取舍else while 条件表达式: 循环体 else: 语句 a = 0 wh ...

  6. springSecurity使用

    目录 1.1 依赖包导入 2.1 没有安全机制下的一个web 3.1 做一个安全机制的web 官网https://spring.io/guides/gs/securing-web/ 无情的翻译官... ...

  7. String类、static关键字、Arrays类、 Math类的一些学习心得

    String类 java.lang.String 类代表字符串.Java程序中所有的字符串文字(例如"abc" )都可以被看作是实现此类的实例. 类 String 中包括用于检查各 ...

  8. python 中去除空格的方法

    python 中去除空格的方法: def trim(s): l=[] for i in s: if i!=' ': l.append(i) return ''.join(l) 其中可以使用下面的 '' ...

  9. (四)ansible 通过堡垒机访问内网服务器

    场景:     在ansible的使用过程中,存在这样的场景,ansible所在的管理节点与被管理的机器需要 通过一个跳板机才能连接,无法直接连接.要解决这个问题,并不需要在 ansible里做什么处 ...

  10. (一)ansible 安装配置

    CentOS 7.5 一,安装 yum -y install ansible 二,配置hosts文件 /etc/ansible/hosts s1 ansible_ssh_port= ansible_s ...