Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
来源:互联网 发布:ae渲染快捷键 mac 编辑:程序博客网 时间:2024/05/17 06:36
最近由于工作需要,自行学习Linux操作系统基本操作。本系列将记录学习过程,及遇到问题的解决方案,以供记录和分享。
如何在CentOS 6.8系统上安装Tomcat?
一、确保已经安装JDK
没有JDK,Tomcat也无法运行。
关于JDK的安装,请参见 Linux基本操作系列(一):在CentOS 6.8安装JDK(Java环境)
二、下载Tomcat tar.gz文件
首先进入tmp目录
命令:cd tmp
下载apache-tomcat-7.0.79.tar.gz(我这里选用的是Tomcat7,也可以根据自行需要选择其他版本)
命令:wget http://apache.mirror.rafal.ca/tomcat/tomcat-7/v7.0.79/bin/apache-tomcat-7.0.79.tar.gz
三、解压文件
命令:tar -zxvf apache-tomcat-7.0.79.tar.gz
四、拷贝apache-tomcat-7.0.79到usr/local/tomcat文件夹中
命令:cp -R apache-tomcat-7.0.79 /usr/local/tomcat
这条命令的意思是拷贝apache-tomcat-7.0.79到/usr/local/下并重命名为tomcat
五、配置环境变量
命令:
export CATALINA_HOME=/usr/local/tomcatexport CATALINE_BASH=/usr/local/tomcat
六、启动/关闭Tomcat
命令:
/usr/local/tomcat/bin/startup.sh //启动tomcat/usr/local/tomcat/bin/shutdown.sh //关闭tomcat
七、配置Tomcat开机自动重启
如果希望每次开机,Tomcat都自动启动,可以进行如下设置。
1.编辑startup.sh文件
到tomcat/bin目录下,在#!/bin/sh这一行,也就是一行下面第二行,添加如下内容
#chkconfig: 2345 80 90 #description:tomcat auto start #processname: tomcat
具体修改操作可以查阅有关vi的相关知识
2.编辑catalina.sh文件
搜索export位置
在后面添加
export CATALINA_BASE=/usr/local/tomcat export CATALINA_HOME=/usr/local/tomcat export CATALINA_TMPDIR=/usr/local/tomcat
3.添加链接
命令:ln -s /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat7
4.为tomcat7文件添加操作权限
进入到/etc/rc.d/init.d/目录
用ll查看tomcat7文件权限
如果没有权限则用命令chmod +x tomcat7
为tomcat7添加权限
5.添加到开机启动服务列表
命令:chkconfig --add tomcat7
6.查看自动启动列表
最后检查下tomcat有没有被成功添加到开机启动服务列表中
命令:chkconfig --list
可以看到服务被成功添加。
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(三):在CentOS 6.8系统上安装MySQL 5.7
- Linux基本操作系列(一):在CentOS 6.8安装JDK(Java环境)
- 在Centos上安装与配置Tomcat
- 在虚拟机上安装centos并配置
- 安装linux学习二(1):Tomcat在Linux上的安装与配置
- Linux(CentOS)下,下载安装Tomcat并配置
- linux安装tomcat并配置service启动
- CentOS安装并启动tomcat
- centos安装并启动tomcat
- CentOS 7上安装nsq,并配置系统服务、开机启动
- Linux系统(Centos)下安装nodejs并配置环境
- CentOS 7 安装Nginx 并配置自动启动
- 在linux下安装并操作tomcat
- 在linux下安装并操作tomcat
- 在linux下安装并操作tomcat
- 在linux上安装jdk和tomcat(二):配置网络
- 在linux CentOS系统上安装g++
- 协程(Coroutine)原理分析
- Android PullToRefresh 分析之四、扩展RecyclerView
- 面向对象程序设计第六次实验课——群与子群(装饰模式)
- javac 参数使用整理(未完成)
- Buy the Ticket
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- POJ1062 昂贵的赠礼 dijkstra
- icons8.com Android图标
- CentOS7.2内核编译安装
- Unity GC优化学习(三):对象池技术与PoolManager插件
- tensorflow 中 sparse_softmax_cross_entropy_with_logits 与 softmax_cross_entropy_with_logits区别
- 现在,以编程方式在 Electron 中上传文件,是非常简单的!
- WebGL之旅(八)纹理映射
- 面向对象程序设计第七次实验课——状态模式