CentOS下安装Tomcat
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的更多相关文章
- CentOS下安装Tomcat 8
CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...
- 从零开始学 Java - CentOS 下安装 Tomcat
生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...
- 在CentOS下安装tomcat并配置环境变量(改默认端口8080为8081)
不多说,直接上干货! 第一步:下载tomcat压缩包 http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.73/bin/ 第二步:上传tomcat压 ...
- Centos 下安装tomcat多实例
基础环境及JDK就不多说了,下面的目录结构以如下为准: 根目录-apps根目录-apps--tomcat根目录-apps--ins1根目录-apps--ins2 =================== ...
- 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 ...
- centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法
centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...
- CentOS 6.5下安装Tomcat --专业增强版 非yum
Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...
- 在CentOS下安装两个Tomcat
在CentOS下安装两个Tomcat [版权声明:本文为博主原创文章,转载请说明出处.希望能和大家共同学习] 1.不同的tomcat启动和关闭监听不同的端口 2.不同的tomcat的启动文件start ...
- 从零开始学 Java - CentOS 下安装 Nginx
早上下起了暴雨 闹钟还未响起就听到雨滴哗啦啦击打窗户的声音,被吵醒了.起床上班,在楼下的十字路口,暴雨大到完全看不清对面,两个穿着雨衣的交警站在路口中间指挥着过往的车辆,大家都慌慌张张.急急忙忙的打着 ...
随机推荐
- win10 系统运行加速方法
win10系统就是不太好用,很多功能我们硬件跟不上,会拖累系统运行速度,之前将win10优化了一部点,但是有些地方反而降低运行速度,因此需要关闭:1.磁盘的优化,这个说实话,可以自己来优化,没必要时刻 ...
- MySQL+keeplived高可用配置
MySQL高可用基础环境:基于MySQL互为主从(双主.主主),请现配置 主备两台机器 主的操作1.在keepalived主服务器上安装keepalived yum -y install keepal ...
- MongoDB 聚合函数
概念 聚合函数是对一组值执行计算并返回单一的值 主要的聚合函数 count distinct Group MapReduce 1.count db.users.count() db.users.cou ...
- smashing 三方widgets 使用
smashing 有一套自己的约定,包括widgets 以及dashboard,还有就是关于数据的处理 约定如下 三方widgets 统一在widgets 目录下,一般包含了基于coffee 的js ...
- vue-cli配置跨域代理
现在使用vue大多使用了前后端分离模式,因此游览器经常显示跨域失败的信息,现在跨域的方式很多种,主要分两大类,ajax跨域,dom跨域,具体的方法就不例举啦. vue-cli作为一个强大的脚手架,内置 ...
- R语言 rds文件 和 文本文件 转换
library(data.table) ## 读取 rds 文件,然后保存为文本文件 data <- readRDS("pneumonia_pathogens.rds") w ...
- 获取url后的参数、获取a标签的参数
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&] ...
- 【Beta】Scrum meeting 5
目录 写在前面 进度情况 任务进度表 Beta-1阶段燃尽图 遇到的困难 照片 commit记录截图 小程序前端仓库 后端代码仓库 技术博客 写在前面 例会时间:5.9 22:30-23:30 例会地 ...
- js - try..catch详解
try... catch 1.try...catch和if语句 为什么不用if替换调try...catch? 大部分人都有这样想法 if=>只能判断用户操作 try...catch=>来自 ...
- MyBatis(六):Mybatis Java API编程实现一对多、一对一
最近工作中用到了mybatis的Java API方式进行开发,顺便也整理下该功能的用法,接下来会针对基本部分进行学习: 1)Java API处理一对多.多对一的用法: 2)增.删.改.查的用法: 3) ...