centos中安装tomcat
1.先保证centos中安装了jre的环境。
2.上传tomcat的压缩包到root根目录。
3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况:

4.选中复制压缩文件,输入解压命令,tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local, 把它解压到/usr/local目录下,该目录是用户自己安装的软件的存放目录。
5.进入解压后的目录,查看解压情况,第一个文件夹就是tomcat的解压后的文件夹,tomcat解压后是可以直接使用的。

6.进入tomcat的目录,看看目录内的详情,输入cd ap 后按一下tab键自动补全:

7.进入bin目录运行tomcat, startup.sh 为启动服务,shutdown.sh为停止服务。


8.查看服务器的运行状态,退回到tomcat根目录,然后输入命令 tail -f logs/catalina.out

9.关闭防火墙,远程访问tomcat服务器:
service iptables stop
chkconfig iptables off 禁止开机自启

10.传统方式启动和关闭服务比较繁琐,可以将tomcat添加为系统服务, 执行 vi /etc/init.d/tomcat,编写如下脚本代码:
#! /bin/bash
#chkconfig:
export JAVA_HOME=/usr/local/java/jdk1..0_80
case "$1" in
start)
sudo -E -u nobody /usr/local/apache-tomcat-7.0./bin/startup.sh
;;
stop)
/usr/local/apache-tomcat-7.0./bin/shutdown.sh
;;
restart)
$ stop
$ start
;;
esac
11.以上代码中,为避免风险,使用nobody用户进行操作,所以需要配置一下nobody的权限
设置目录的所属用户和组:chown -R nobody:nobody /usr/local/apache-tomcat-7.0.57
设置执行权限:chmod +x /etc/init.d/tomcat
设置开机启动:chkconfig --add tomcat
12.最后就可以像使用系统服务一样来开启和停止tomcat的服务了
开启:service tomcat start
停止:service tomcat stop
centos中安装tomcat的更多相关文章
- CentOS 中安装tomcat
1.安装tomcat前,需要安装JDK 2.下载tomcat安装包 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin ...
- centos中安装tomcat+jenkins
1) 安装tomcat 安装tomcat6: http://www.cnblogs.com/itech/p/3506011.html 安装tomcat7: http://www.cnblogs.com ...
- CentOS下安装Tomcat 8
CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...
- centos中安装tomcat6
在centos中安装tomcat6 1)通过yum自动安装tomcat和dependences root@Centos_AAA ~]# yum install tomcat6 [root@Cent ...
- 在Linux中安装Tomcat
带Linux的虚拟机中安装Tomcat 一.从官方网站上下载tomcat软件包.http://tomcat.apache.org/ apache-tomcat-7.0.33.tar.gz 二.下载到本 ...
- 在centos中安装jenkins master测试环境
在centos中安装jenkins 1)安装目录 pwd (/home/AAA) 2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version j ...
- centos中安装chromium和flash
安装环境:centos 6.5 64位 在centos中安装chromium 安装Google源 cd /etc/yum.repos.d/ sudo wget http://people.CentOS ...
- Centos中安装Sublime编辑器
Centos中安装Sublime编辑器 1.从官网下载相应操作系统的下的安装包(http://www.sublimetext.com/2),这里下的是linux下的安装包 2.解压安装包,并将其放在/ ...
- 在Centos中安装HustOJ实验记录
hustoj是目前使用最广泛的刷题平台,自建平台是编程教学中重要一环,教,学,测,反思形成闭合回路.目前利用现有的服务器资源,建成了开高开源code中心,一个刷题系统,六月再建一个私有云,私有云不仅是 ...
随机推荐
- 《转》OpenStack对象存储——Swift
OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之中的一个.被称为对象存储.提供了强大的扩展性.冗余和持久性.本文将从架构.原理和实践等几方面讲 ...
- side-stepping the Global Interpreter Lock by using subprocesses instead of threads
16.6. multiprocessing — Process-based “threading” interface — Python 2.7.14 documentation https://do ...
- oc84--单利
// Tools.h #import <Foundation/Foundation.h> @interface Tools : NSObject<NSCopying, NSMutab ...
- JAVA Swing 事件监听
EventListner 接口 它是一个标记接口,每一个监听器接口扩展.这个类定义在java.util包. 类声明 以下是声明java.util.EventListener接口: public int ...
- shell脚本-数组
shell脚本-数组 数组 变量:存储单个元素的内存空间. 数组:存储多个元素的连续的内存空间,相当于多个变量的集合. 数组索引:编号从0开始,属于数值索引.索引可支持使用自定义的格式,而不仅是数值格 ...
- 详细解析Linux scp命令的应用(转载)
转自:http://os.51cto.com/art/201003/187301.htm Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程.从远程 ...
- Oracle数据库初学者入门教程
Oracle数据库是相对于其他数据库来说比较难的一个.Oracle Database,又名Oracle RDBMS,简称Oracle.是甲骨文公司推出的一款关系数据库管理系统.Oracle数据库系统是 ...
- ACM_开挂的小G
开挂的小G Time Limit: 2000/1000ms (Java/Others) Problem Description: 小G寒假在家没网络,闲着没事干又看不下书,就玩起了单机游戏ACM_Ga ...
- Educational Codeforces Round 42 (Rated for Div. 2)
A. Equator(模拟) 找权值的中位数,直接模拟.. 代码写的好丑qwq.. #include<cstdio> #include<cstring> #include< ...
- 二次封装OKHttp网络框架(1)
1. 框架功能简介:暂时只有get.post两个请求 2. 请求的主要流程和区别: 2.1 get请求: (1)创建请求客户的 OkHttpClient对象 (2)创建请求构建器 Request.Bu ...