一、安装环境

tomcat的安装依赖于Java JDK,需要先安装配置正确的JDK

http://www.cnblogs.com/VoiceOfDreams/p/8376978.html

二、安装包准备

1、安装包下载

下载地址:https://tomcat.apache.org/download-80.cgi

2、拷贝安装包到系统目录(U盘)

由于使用U盘安装,首先进行U盘挂载,再将安装包拷贝到对应目录

查看系统的磁盘空间占用情况

[admin@localhost ~]$ df -h
Filesystem Size Used Avail Use% Mounted on

/dev/sdb4 15G 2.8G 12G 19% /run/media/admin/LWJ

创建U盘挂载目录,进行U盘挂载

Root权限

[admin@localhost ~]$ su root
Password:
[root@localhost admin]# mkdir –p /mnt/usb
[root@localhost admin]# mount /dev/sdb4 /mnt/usb

将U盘中的安装包拷贝到自己指定目录

[root@localhost admin]# mkdir /usr/tomcat                        #tomcat安装目录
[root@localhost admin]# mkdir /usr/package #安装包存放目录
[root@localhost admin]# cp -r /mnt/usb/tomcat/* /usr/package

3、解压文件到安装目录

[root@localhost admin]# tar -zxvf /usr/package/apache-tomcat-8.0.47.tar.gz -C /usr/tomcat

重命名

[root@localhost admin]# cd /usr/tomcat
[root@localhost tomcat]# mv apache-tomcat-8.0.47 tomcat8.0

三、配置环境变量

[root@localhost tomcat]# vim /etc/profile

末尾添加以下内容:

#tomcat8.0
TOMCAT_HOME=/usr/tomcat/tomcat8.0 #tomcat的安装路径

使配置生效

[root@localhost tomcat]# source /etc/profile

启动tomcat

[root@localhost tomcat]# /usr/tomcat/tomcat8.0/bin/startup.sh
Using CATALINA_BASE: /usr/tomcat/tomcat8.0
Using CATALINA_HOME: /usr/tomcat/tomcat8.0
Using CATALINA_TMPDIR: /usr/tomcat/tomcat8.0/temp
Using JRE_HOME: /usr/java/jdk1.8/jre
Using CLASSPATH: /usr/tomcat/tomcat8.0/bin/bootstrap.jar:/usr/tomcat/tomcat8.0/bin/tomcat-juli.jar
Tomcat started.

四、添加端口号

1、查看防火墙(firewall)运行状态

[root@localhost /]# firewall-cmd --state
not running

runing表示正在运行,not runing表示没运行

2、启动防火墙

[root@localhost /]# systemctl start firewalld

3、添加8080端口

[root@localhost /]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
Success

4、重新加载防火墙

[root@localhost /]# firewall-cmd --reload
Success

5、测试端口能否访问

[root@localhost /]# curl http://localhost:8080

如果输出html代码表示服务端可以访问,也可以通过在浏览器输入http://localhost:8080进行访问,如果出现tomcat的页面表示端口能够访问。

至此安装完成

CentOS 7安装Tomcat8的更多相关文章

  1. centos下安装tomcat8.

    一.tomcat安装之前,首先安装java jdk,所以手首先将相关安装包都下载传到虚拟机上 1.下载java的linux----jdk1.8安装 到官网上下载与本虚拟机版本位相适应的位节数的Linu ...

  2. 第二节:Centos下安装Tomcat8.5.57

    Tomcat8.5.57安装(手动配置版) 建议官网直接下载(http://tomcat.apache.org/),我本次配置使用的版本 apache-tomcat-8.5.57.tar.gz. 1. ...

  3. 适合新手看的超详细CentOS Linux 7 安装Tomcat8过程

    非常详细的安装Tomcat8的步骤,适合新手学习.废话不多说,直接干! 前提条件 1. 已有可直接连接的CentOS7系统 2. CentOS7系统已安装Java JDK 8 下载Tomcat8 下载 ...

  4. Linux(Centos)之安装tomcat并且部署Java Web项目

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:          b ...

  5. Linux(Centos)之安装tomcat并且部署Java Web项目(转)

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:          b ...

  6. CentOS下安装Tomcat 8

    CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...

  7. CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

    上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...

  8. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  9. 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置

    简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...

随机推荐

  1. swiper轮播问题之一:轮播图内容为动态数据生成时轮播图无法自动轮播

    本人在用H5做移动端项目中使用Swiper遇到的两个问题,因此加深了对Swiper的掌握,分享出来对刚开始接触Swiper的童鞋们或多或少会有帮助.        首先,new Swiper的初始化最 ...

  2. js 客户端打印html 并且去掉页眉、页脚

    print() 方法用于打印当前窗口的内容,支持部分或者整个网页打印. 调用 print() 方法所引发的行为就像用户单击浏览器的打印按钮.通常,这会产生一个对话框,让用户可以取消或定制打印请求. w ...

  3. icon图标和文字整体居中在button按钮

    icon图标和文字整体居中在button按钮 icon图标和文字整体居中 一般我们常做的button按钮是文字居中 现在这个需要icon图标和文字一起居中在背景色 <a href="# ...

  4. SpringCloud学习笔记(6)——Eureka高可用

    参考Spring Cloud官方文档第12章12.3.12.5.12.6小节 12.3 High Availability, Zones and Regions 默认情况下,每一个Eureka服务器同 ...

  5. 【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结

    Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃 ...

  6. TinyMapper 使用总结

    初识TinyMapper TinyMapper是开源的对象映射框架,功能和AutoMapper一样.官网介绍,TinyMapper映射效率很高,下图是官方给的比较结果: TinyMapper使用简单, ...

  7. 快速开发基于 HTML5 网络拓扑图应用--入门篇(二)

    上一篇我们绘制了一个 graphView 场景,在场景之上通过 graphView.dm() 获取数据容器,并通过 graphView.dm().add() 函数添加了两个 Node 节点,并通过 s ...

  8. 如何在linux下录制terminal操作?

    相关包: ttyrec: ttyrec is a tty recorder. Recorded data can be played back with the included ttyplay co ...

  9. 一次Oracle宕机切换后产生ORA错误的处理过程

    问题背景 机房意外断电后Oracle主服务器启动失败,Oracle备机接管 为了安全,管理员对于数据库做expdp的逻辑备份.但备份时发现AttributeInstance表备份失败,提示ORA-01 ...

  10. 不常见的for循环命名以及with(document)

    for循环想必大家是很常见的,但是for循环的命名可能很多人听了是一头雾水. 说起for循环的命名呢,主要用途是与for循环的终止break有关! 提到break,大家肯定都了解的.终止整个循环嘛! ...