环境:

阿里云centos7.2

tomcat8.0.32

jdk8.131

1 上传tomcat安装包到服务器的/home(个人习惯)

2 解压安装包

[root@iZt4n6h3u4k407nnijel5xZ home]# tar -zxvf apache-tomcat-8.0.32.tar.gz

3 文件夹名改为tomcat8然后将文件夹移动/usr/local

[root@iZt4n6h3u4k407nnijel5xZ home]# mv tomcat8 /usr/local

4 配置环境变量(告诉电脑jdk在哪里)

[root@iZt4n6h3u4k407nnijel5xZ home]# vim /etc/profile

进入insert模式(按字母i) 在最后面加上下面这段,然后按esc 然后保存退出(按  :wq回车)

TOMCAT_HOME=/usr/local/tomcat8

4 使上步配置生效(或者重新登录)

[root@iZt4n6h3u4k407nnijel5xZ home]# source /etc/profile

5 启动tomcat

[root@iZt4n6h3u4k407nnijel5xZ /]# cd /usr/local/tomcat8/bin
[root@iZt4n6h3u4k407nnijel5xZ bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat8
Using CATALINA_HOME:   /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_131
Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@iZt4n6h3u4k407nnijel5xZ bin]# 
 

6 向防火墙添加8080端口(centos7以上都是firewall,iptables的升级版)

①查看firewall状态(runing表示在运行,not runing表示没运行,若是没运行用systemctl start firewalld 启动)

[root@iZt4n6h3u4k407nnijel5xZ ~]# firewall-cmd --state
running
[root@iZt4n6h3u4k407nnijel5xZ ~]#

②添加8080端口

[root@iZt4n6h3u4k407nnijel5xZ ~]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[root@iZt4n6h3u4k407nnijel5xZ ~]#

③重新加载firewall

[root@iZt4n6h3u4k407nnijel5xZ ~]# firewall-cmd --reload
success
[root@iZt4n6h3u4k407nnijel5xZ ~]#

7 测试tomcat在服务端是否能访问

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

如果控制台输出一堆html代码表示服务端能访问

8 若是用浏览器能正常访问,则表示tomcat没什么问题了。

但是我用浏览器怎么都访问不了,经过一天才找到问题所在,因为我的阿里云服务器是专有网络,

买的时候没注意,服务器实例的安全组规则默认只开了22和3389端口。阿里云安全组了解

最终的解决办法是跑到阿里云找到服务器的实例,添加一组入方向的安全组规则(协议类型:自定义TCP   端口范围:22/8081  授权类型:地址段访问 授权对象:0.0.0.0/0 )

如图:

centos7.2安装tomcat8的更多相关文章

  1. centos7.6 安装Tomcat-8.5.39

    #关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld setenforce sed -i '/SELINUX=/ s/ ...

  2. CentOS7.5安装Tomcat8

    一.tomcat的简介 这是Apache Tomcat Servlet / JSP容器的文档包的顶级入口点 .的Apache Tomcat 8.0版实现了Servlet 3.1和JavaServer ...

  3. Linux - centos7.X安装tomcat8

    创建tomcat安装路径 mkdir /usr/local/tomcat wget直接下载tomcat8 注意,需要已经安装了wget命令 wget http://mirrors.estointern ...

  4. CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)

    1.下载JDK1.8.Tomcat8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

  5. CentOS7怎样安装Tomcat8.5.38

    cd /usr/local进入/usr/local目录 mkdir tomcat创建tomcat目录 cd tomcat进入tomcat目录 wget https://mirrors.tuna.tsi ...

  6. centos7.1安装tomcat8

    上传软件包 [root@linux-node1 tools]# ls apache-tomcat-8.0.32.tar.gz jdk-8u74-linux-x64.tar.gz 添加普通用户tomca ...

  7. 在Centos7上安装JDK1.8和tomcat8.5的步骤和过程(亲测可用)

    文章目录 1.在阿里云(Linux)Centos7上安装JDK1.8步骤过程 2.阿里云(Linux)centos7上安装Tomcat8.5步骤过程记录: 卸载JDK Centos7一般都会带有自己的 ...

  8. CentOS7 安装 Tomcat8

    安装 Java8准备更新软件yum update 如果提示没有 wget 命令,那么必须先安装 wget 如下:yum install wget 安装Tomcat8这里采用离线解压tar.gz的方式安 ...

  9. CentOS7中设置Tomcat8开机自启动

    CentOS7中设置Tomcat8开机自启动 本文介绍了在centos7中配置tomcat的开机自启动的一些操作步骤,仅供参考. 环境是CentOS 7 ,jdk版本是1.8.0_191,tomcat ...

随机推荐

  1. 动态规划:HDU1712-ACboy needs your help(分组背包问题)

    ACboy needs your help Time Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Othe ...

  2. 推荐Android几个优质的完整项目学习

    ==>来自于微信公众号==鸿洋.大家可以关注一波大神之作. 后台经常有人问我能不能推荐几个完整项目用于学习.借着周末的机会,给大家推荐几个,项目我基本都在本地运行过,并且会在文章末尾提供每个项目 ...

  3. Redis实现之RDB持久化(二)

    RDB文件结构 在Redis实现之RDB持久化(一)这一章中,我们介绍了Redis服务器保存和载入RDB文件的方法,在这一节,我们将对RDB文件本身进行介绍,并详细说明文件各个部分的结构和意义.图1- ...

  4. Event log c++ sample.

    1. Init regedit. bool InitLog( TCHAR *logName, TCHAR *sourceName, TCHAR *MessageDllName ) { // This ...

  5. linux常用命令与系统管理常用命令

    linux命令:切换用户:开启ftp服务:service vsftpd start 开启ssh服务:service sshd start普通用户切换到超级用户:su rootlogout:(注销)un ...

  6. Halcon18 Mac os 下载

    Halcon18 Mac os 下载地址:http://www.211xun.com/download_page_15.html HALCON 18 是一套机器视觉图像处理库,由一千多个算子以及底层的 ...

  7. html基础标签之head和body标签

    什么是标签标签是由一对尖括号包裹的单词构成的,也有一些单闭和标签,仅仅就自己出现就可以了,例如meta,link 1. 这里介绍了几种html语言里常见的head标签 <!DOCTYPE htm ...

  8. [转]Pycharm 断点调试方法

    转自: https://blog.csdn.net/u013088062/article/details/50216015

  9. android TranslateAnimation动画执行时的坐标获取。

    android 的Tween动画并不会改变控件的属性值,比如以下测试片段: 定义一个从屏幕右边进入,滚动到屏幕左边消失的一个TranslateAnimation动画: <?xml version ...

  10. MySql数据库 - 4.可视化操作数据库

    创建表 对表中数据进行  增.删.改.查 查 右键刚刚创建的表 - 选择查看前 1000 条数据 增.改 表格必须有主键才能添加数据,主键是不能重复的 1. 右键表 - 查看前 1000 条数据 2. ...