CentOS7下安装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
CentOS7下安装Tomcat的更多相关文章
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- CentOS7 下 安装 supervisor以及使用
CentOS7 下 安装 supervisor 以及使用 手动安装 [注] linux环境必须安装 python 1.获取supervisor包:[https://pypi.python.org/py ...
- Linux CentOs7 下安装 redis
Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装 命令如下 $ yum install gcc-c++ $ wget ht ...
- Centos7下安装配置Redsocks
Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...
- Mac下安装Tomcat及配置
今天介绍Mac下Tomcat的安装及配置: 1.在搜索引擎(如:必应或百度)中搜索“Tomcat”,第一条搜索结果就是Tomcat官方地址: 2.在左侧选择“Tomcat8”或“Tomcat9”,我这 ...
- 转】Linux下安装Tomcat服务器和部署Web应用
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4097608.html 感谢! 一.上传Tomcat服务器
- CentOS7下安装SVN服务端
CentOS7下安装SVN服务 1. yum命令即可方便的完成安装# sudo yum install subversion 测试安装是否成功:# svnserve --version 更改svn的默 ...
- linux下安装tomcat和部署web应用
孤傲苍狼 只为成功找方法,不为失败找借口! Linux下安装Tomcat服务器和部署Web应用 一.上传Tomcat服务器
- centOS7下安装GUI图形界面
1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...
随机推荐
- Linux:实现Hadoop集群Master无密码登录(SSH)各个子节点
以下所介绍的安装方式都是在线安装方式,如果你需要连网请参考:Linux:宿主机通过桥接方式连接的VMware内部Linux14.04虚拟机(静态IP)实现上网方案 环境: OS:Linux Ubunt ...
- svg学习(五)ellipse
<ellipse> 标签 <ellipse> 标签可用来创建椭圆.椭圆与圆很相似.不同之处在于椭圆有不同的 x 和 y 半径,而圆的 x 和 y 半径是相同的. <?xm ...
- CPlus的简单线程的制作
1.线程需要用到<widnows.h> 2.利用句柄创建并执行线程: HANDLE hThread = CreateThread(NULL, 0, Fun, &tp, 0, NUL ...
- bzoj1458 士兵占领
费用流,连下面几类边 1.s->s',流量为n*m,费用为0,表示最多可放置n*m个士兵 2.s'->行 (1)流量为a[i],费用为-n*m,表示必须在这一行放置a[i]个士兵. (2) ...
- 5.echo(),print(),print_r()的区别
echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() ...
- 让我们的svg起飞,兼容ie9的神器
<svg xmlns="http://www.w3.org/2000/svg" width="320px" height="200px" ...
- Monkey之环境搭建完全版
图文版将在后期补充. 如果想要搭建好Monkey的测试环境,首先几个必要的步骤和环境不能少,分别是java相关环境.Android SDK环境,启动android虚拟机或连接真机.执行monkey测试 ...
- 前端开发面试题JS
1.介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的数据类型 ) 2. ...
- 如何清理photoshop cs6 被升级的烦人的adobe creative cloud组件
安装photoshop cs6(虽然目前已经退出到cc 2015,不过因激活成熟度等,我还是偏向于使用cs6,够用!),默认安装adobe application manager. 不过如果不小心单独 ...
- js页面刷新之实现定时刷新(定时器,meta)
测试页面的代码见上一篇博客 接下来进入正题-定时不断刷新页面的方法: 1.看到定时,很容易想到js的定时器: //第一种方法 //由于我们已经有了一个定时器,所以只要在定时器test中加入一句刷新页面 ...