CentOS版本:CentOS-7-x86_64-Minimal-1810

1、安装JDK

详情查看:CentOS下安装JDK-rpm文件CentOS安装JDK-tar.gz文件

2、下载tomcat。

测试tomcat版本为:apache-tomcat-9.0.24.tar.gz。下载地址:https://tomcat.apache.org/download-90.cgi

3、通过ftp等工具将文件上传到主机上。

4、将tomcat解压到/usr/local/目录

cd /usr/local/
tar -zxvf /var/ftp/pub/apache-tomcat-9.0.24.tar.gz

5、在/etc/init.d/目录,创建文件tomcat文件

cd /etc/init.d/
vi tomcat

文件内容如下:

#!/bin/bash
# chkconfig: 345 63 37 #export JAVA_HOME=/usr/local/jdk1.8.0_191 CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.24 case "$1" in
start)
echo "Starting Tomcat..."
$CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Stopping Tomcat..."
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "Stopping Tomcat..."
$CATALINA_HOME/bin/shutdown.sh
sleep 1
echo "Starting Tomcat..."
$CATALINA_HOME/bin/startup.sh
;;
*)
echo "Usage: $0 {start|stop|restart}"
;;
esac
exit 0

CATALINA_HOME值与上面tomcat解压目录相同。

JDK有2种安装方式,如果安装的是.tar.gz文件,请将上面的标红行注释打开,明确JAVA_HOME位置,否则以服务方式启动tomcat会找不到JDK

6、对tomcat文件授予权限。

chmod 777 tomcat

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAAApCAIAAAD73rS/AAAEzUlEQVR4nO2c2XXkIBBFlZPS6WCUi2JRKB3HzEdrYXkFRWsxM773zDljY1QFNHrGQNUwCMZpea/Mr7VgmcbPD1/ze/96/X6rFhtIynJes6yTeQ8dRaVHzb1I2dwfDCrrHqmapnfVza1F83yMktFNZXPv0OfZrZGrhbDNRt/fmfeGxssGRnayfkYmo/bZjdeDbFnMCo3PKBm6oTxpzQ7FQ+d8Eaxpo5qvHQF0Rfwu92vzJB02CQAAAAAAAAAAAAAAAGAYhuMUunrv4lqOQ+7rTtK0zacP68ZpcQ6mv6ZNdEVh/Swv6+6FQ1e9SgEAKTe8Ng0v9R0vbWLzCol5TOGbHWUDeGVTH1Pn9KLa+z2/Ggof6UEZLuzADTylzvpuM+p80pFHnY/7yI2d+Jm1szV9nIWNNS4CdYYbEK/NOC3LNG2LlD1cQm4aJIWFAIIgZCMKOEi8S0fFiIzUglLnrTdxDIVd9o6a612q7Y8ncRu5d1GzxVEh0kHIxKrKdqxM1vvjY0saP07LsiybZ90lNUMaIjKkjvsLw5/K8RRxQEaPnLOu6YMDaECrsxDHz6QLqsvC9QfG09m3qXdtM/p6Sl/IdPs2b00YpRb8vkgdRYbGac6j4TzEzdHedcPdjqLGl9Q53wew9UwMct744L9lGuXYWTPEp85yL95fKMxlwxO30+xR26xj7Qw3YKizKSP7CkwWbtXT6OL5NexLkWUx1bnqyNOFss3jTwHpyAxnPqHO9V9FbY5KNqUeZcHhtVabjqygbc8M8YzgxeJcXCh82unpkSTuEeoMN2DtbFhvfChwRnKD5Plg/m9/HRfUuewobpReEbbaDOvrax/n1NkYpVPqbNpUerQuEYuGq/u6VXVumSEWV+1qmN36rkexQTnrUGe4Aac6n1g7p+oc1v567VyQeKc6G42XRrpTZ9fauWVfwxpkv5adXztfvXAepDqfWTvbPUKd4QY86uzYVbQ0dv1xuLORHtGEVbVNY0t0fTDd0yzsCJb3SYOt5tyG+7DnrDoLR2OSZC5qfHntvI599UTQGmSnOjtmSFWdbxDn0ibdse+se9Q261pmCIATlzoHyprqoFySveI8lqWF02vO9VpuLZin5/l9gMhmdRMjecf0yXvSo2JXQhPae+GYXzlK1floaO3OxqE5DunIBrlBnSszxHFn4/Jdjb1ycYIVetQ26zwzBKCJVB1vIZcXuIHXxbGCAPArONaLyDQAAAAAAAAAAFzHH/UPAH6SR04Fc4ywjxtsPn0T9cR1ry+I7i+cOBVEnQG6o+l6ko8GPbzBey3rxzc8pvDNjuqR3D5QZ4DueEqd9VVi1PmkI486H1d6bduoM0B3WNEoZBDV4dClrYj98SRW8B/IIIo6A3SHkaPOijl2RnKXIpZL6RfckdyDekbaDCJhgpo6kvv3ZhBFnQG6w1BnU0basyCleTbIICpr+h2VbOYWRlcGUdQZoDucOerydayd3yd5PshksExjUVyqjuJG6RVhq02ZfCPT0e/V2RilU+ps2lR/uCxTPYMo6gzQHWQQJYPogDoDdAgZRMkgOqDOAB1CBlF9Z+OXZRBFnQG6gwyi/w/ECgLAF5BBtGdQZwCAHkGdAQAAAAAAAAAAAAAAAAAAAAAAAADgZ/kLmYnw01ZPsSMAAAAASUVORK5CYII=" alt="" />

7、启动、关闭、重启tomcat

service tomcat start    // 启动tomcat
service tomcat stop // 关闭tomcat
service tomcat restart // 重启tomcat

8、设置开机启动和关闭开机启动

chkconfig tomcat on     // 设置开机启动
chkconfig tomcat off // 关闭开机启动

9、通过http://IP地址:8080访问tomcat

访问成功,tomcat安装完成。

补充:

tomcat可以指定JDK路径,创建在$TOMCAT_HOME/bin目录中创建setenv.sh文件

#!/bin/sh

JAVA_HOME=/usr/local/jdk1.8.0_221

添加执行权限:

chmod  setenv.sh

CentOS下安装Tomcat的更多相关文章

  1. CentOS下安装Tomcat 8

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

  2. 从零开始学 Java - CentOS 下安装 Tomcat

    生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...

  3. 在CentOS下安装tomcat并配置环境变量(改默认端口8080为8081)

    不多说,直接上干货! 第一步:下载tomcat压缩包 http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.73/bin/ 第二步:上传tomcat压 ...

  4. Centos 下安装tomcat多实例

    基础环境及JDK就不多说了,下面的目录结构以如下为准: 根目录-apps根目录-apps--tomcat根目录-apps--ins1根目录-apps--ins2 =================== ...

  5. CentOS下安装Tomcat环境

    一.安装JAVA环境 1.安装JAVA mkdir -p /usr/local/java 下载jdk1.7.0_67.tar.gz包,并解压到 tar xf jdk1.7.0_67.tar.gz -C ...

  6. centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法

    centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...

  7. CentOS 6.5下安装Tomcat --专业增强版 非yum

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  8. 在CentOS下安装两个Tomcat

    在CentOS下安装两个Tomcat [版权声明:本文为博主原创文章,转载请说明出处.希望能和大家共同学习] 1.不同的tomcat启动和关闭监听不同的端口 2.不同的tomcat的启动文件start ...

  9. 从零开始学 Java - CentOS 下安装 Nginx

    早上下起了暴雨 闹钟还未响起就听到雨滴哗啦啦击打窗户的声音,被吵醒了.起床上班,在楼下的十字路口,暴雨大到完全看不清对面,两个穿着雨衣的交警站在路口中间指挥着过往的车辆,大家都慌慌张张.急急忙忙的打着 ...

随机推荐

  1. 第3章 常用linux命令 3.5 文件压缩命令

    实验六 文件及目录的压缩解压缩相关命令的使用 [实验目的] 1.掌握linux压缩文件实质 2.掌握linux中压缩及解压缩指令的用法 [实验环境] 1. 标准配置PC一台 2. linux操作系统: ...

  2. Good Article Good sentence HDU - 4416 (后缀自动机)

    Good Article Good sentence \[ Time Limit: 3000 ms\quad Memory Limit: 32768 kB \] 题意 给出一个 \(S\) 串,在给出 ...

  3. Hibernate中对象的三种状态即save(),update(),saveOrUpdate()的使用【转】

    当new一个user的时候,是处于瞬时状态 当调用session.save(user)的时候,user对象会放到session里,此时处于持久状态 当提交事务的时候,user对象才会存到DB中 当调用 ...

  4. [CF787D] legacy

    题目 Rick和他的同事们研究出了一种新的有关放射的公式,于是许多坏人就在追赶他们.所以Rick希望在被坏人抓住之前把遗产给Morty. 在他们的宇宙里总共有n颗行星,每颗行星有它自己的编号(编号为1 ...

  5. 【转载】java.util.ServiceConfigurationError: com.sun.tools.attach.spi.AttachProvider

    https://blog.csdn.net/zqz_zqz/article/details/80922164 window上运行以下代码获取jvm进程: List<VirtualMachineD ...

  6. K8s的存储卷使用总结

    K8s的存储卷: 它有四种存储卷: 1. emptyDir: 空目录,这种存储卷会随着Pod的删除而被清空,它一般作为缓存目录使用,或临时目录, 当做缓存目录时,通常会将一块内存空间映射到该目录上,让 ...

  7. ffmpeg结合SDL编写播放器

    创建播放窗口 SDL_Surface *screen = NULL; screen = SDL_SetVideoMode(pCodecCtx->width, pCodecCtx->heig ...

  8. 【POJ3087】Shuffle'm Up

    本题传送门 本题知识点:宽度优先搜索 模拟 + map 本题题意有点懵.就是单纯的把S1像例子那样插到S2里,根本不是什么宽搜题,因为只是一个方向就可以了.说是搜索题倒是有点意思,因为要查重. 不过c ...

  9. win10中通过Anaconda安装tensorflow时报错Traceback (most recent call last): File “E:\Anaconda3\lib\site-packages\pip_vendor\urllib3\response.py”, line 360, in _error_catcher yield

    问题:通过默认镜像安装,下载过程中可能会报错,下载安装失败 Traceback (most recent call last): File “E:\Anaconda3\lib\site-package ...

  10. Mongoose 索引

    Mongoose 索引介绍 索引是对数据库表中一列或多列的值进行排序的一种结构,可以让我们查询数据库变得更 快(如果有些字段是用不着的就不要设置索引).MongoDB 的索引几乎与传统的关系型数据库一 ...