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
早上下起了暴雨 闹钟还未响起就听到雨滴哗啦啦击打窗户的声音,被吵醒了.起床上班,在楼下的十字路口,暴雨大到完全看不清对面,两个穿着雨衣的交警站在路口中间指挥着过往的车辆,大家都慌慌张张.急急忙忙的打着 ...
随机推荐
- 数组中有一个数字出现的次数超过数组长度的一半(C、Python)
C语言 1 /* 2 ----------------------------------- 3 动态分配需要的内存大小 4 输入数组元素的值 5 通过函数调用,传地址对数组排序 6 循环每个元素,当 ...
- keller PAA-3XX/80794系列(绝压)压力传感器
一.瑞士 keller(科勒)压力传感器 keller英文版通讯协议百度网盘:提取码:fusc 广播模式:所有从机都会收到上位机信息 Broadcasting This mode of communi ...
- <?php return array(
<?php //test.php return array( 'name' => 'andy', 'sex' => 'male' ); ?> <?php $set = r ...
- Java中的Import语句如何理解?
作用: 编译时:它只是进行语法检查和格式转换:与头文件作用相同. 运行时:依赖类加载. http://bbs.csdn.net/topics/390397328 前面说的java的编译,这里纠正一下, ...
- (转)虚拟文件系统(VFS)浅析
http://www.cnblogs.com/zsw-1993/p/5048144.html 在我看来, "虚拟"二字主要有两层含义: 1, 在同一个目录结构中, 可以挂载着若干种 ...
- [Git] --amend
Change a Commit Message that Hasn't Been Pushed Yet If you make a mistake in a commit message but HA ...
- ant-design-vue有v-decorator时defaultValue无效
<a-input v-decorator="[ 'userName', { rules: [ { required: true, message: '请输入您的账号!' } ], in ...
- 小程序SetData
- dolt 基于git协议的数据管理工具
dolt 基于git 协议提供了多版本,分支特性的数据管理工具,使用简单,同时也提供了类似github 的一个云服务 安装 下载地址 https://github.com/liquidata-inc/ ...
- 5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明
https://www.cnblogs.com/yangfengwu/p/11625189.html 众所周知:使用微信Airkiss 只能给设备配网,并不能够获取设备的MAC地址信息,但是我在 ht ...