最近在学后台,想一想应该在自己服务器做点什么,然后就去部署这个tomcat试试水!

不就是部署个tomcat吗,分分钟的事,然后就。。。

弄了我2小时(一直在踩坑),可能是因为我菜吧

1.首先在Linux装个JDK,这个之前装过了,就不重新装一次了,可以参考这个,点击打开链接(文章里的jdk有点老,装最新的,怕下文提到的tomcat不支持)

2.部署Tomcat,当然是要去下载个tomcat,tomcat官网http://tomcat.apache.org/

这里我下tomact8的

然后将这个这个压缩包上传到服务器上去,移到 /usr/local/ 这个文件夹下,我为了方便,自己建了个文件夹Liuiu,将tomcat的压缩包放进去,然后解压它

改名tomcat8

然后进去tomcat8的bin目录,启动

大功告成!!!打开浏览器,输入 http://ip:8080,等待tomcat界面出来

哈哈哈哈哈。。。。。。。。。。。。。。。。。。。。。。。。。。。

这个小圈圈怎么转的那么久呀,怎么界面还没出来呀,打工是不可能打工的,部署是不可能部署成功的!

然后我继续google。原来是Linux防火墙的问题呀,没有开放8080端口,我们可以修改防火墙的配置文件

vim /etc/sysconfig/iptables

如下,添加 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

然后重启防火墙,让它生效

service iptables restart

使用命令 iptables -L -n ,查看防火墙是否开放8080端口

这样子应该就可以了把,打开浏览器输入http://ip:8080,小圈圈怎么还在转呀!还是不行

突然想到这是阿里云,有个安全组选项,要选择对外开放的端口(其他服务器我不清楚有没有这个)

然后到阿里云控制后台

选择安全组的配置规则

添加安全组规则

这样子应该就可以了把,打开浏览器输入http://ip:8080,小圈圈怎么还在转呀!怎么还是不行

继续google,好像都是说防火墙呀,安全组,端口是否被占用呀!

然后我查看8080端口是否被占用,lsof -i :8080 ,如果被占用,kill -9 进程号,然后重启tomcat(./startup.sh),重新输入地址,小圈圈你怎么还在呀!难道这就是“天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤”吗

继续google,刚才的页面没关,怎么出现了tomcat的页面,成功了!!!!

哈,我没做什么呀,怎么就成了。然后关掉tomcat,重启,输入地址,嗯?小圈圈你怎么又来了,刚才不是可以了吗

想到了前一月小伙伴遇到一个玄学,tomcat启动了10多分钟才启动成功,然后我就等,果然,等了差不多10分钟,tomcat界面出来了,

问题的关键词找到了,然后就google,嘿嘿

原来熵池不够大,熵池是什么,我也不知道呀,具体可以看这这位大神分析 https://www.jianshu.com/p/576d356dc163

ok,找到问题所在,解决它

yum install rgn-tools 安装rngd服务(熵服务)

service rngd start 或者server rng-tools start(启动服务)

现在测试下,重启tomcat,果然小圈圈没了,终于见到我梦寐以求的tomcat界面

真的非常感谢那些无私奉献的人,我生产代码,我只是代码的搬运工

参考 http://www.cnblogs.com/hanyinglong/p/5024643.html

http://blog.csdn.net/hj7jay/article/details/60127995

http://blog.csdn.net/swl979623074/article/details/71910308

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)相关推荐

  1. 阿里云服务器搭建环境部署项目

    阿里云服务器搭建环境部署项目 最近要双十一搞活动就入手了一台阿里云服务器,从零开始搭建一次环境,顺便把这次过程记录下来. 1. 在这里找到自己买的服务器这里有相关想设置和信息可以查看 2. 接下来配置 ...

  2. 史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!!

    史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!! 部署jar 包方式: https://blog.csdn.net/weixin_45821811/article/d ...

  3. 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 博客总结 : 设置SecureCRT ...

  4. 阿里云服务器ECS上部署简单的SSM项目

    一.引言(为什么选择Linux部署) 1.1 开发环境(dev) 外部用户无法访问,开发人员使用,版本变动很大 平时大家大多是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大 ...

  5. 阿里云服务器centos系统部署httpd服务器(新手向网页搭建教程)

    为什么要整个自己的服务器呢?因为,在往老师的服务器里放项目的时候,把人家的项目文件给误删了.求爷爷告奶奶了好久,最后还是学长人好,给弄回来了.但是,实在是不敢骚操作了,正好宽容的老师没有追究我的责任, ...

  6. 阿里云配置二级域名与nginx代理踩坑

    之前一直想配置一个二级域名.过程中踩了一些坑.现记录下来也给自己一个总结. 1 配置二级域名 配置二级域名,也就是我们在主域名下分发一个域名.比如 www.baidu.com ,我们想配置一个www. ...

  7. 阿里云服务器上单机部署大数据开发环境(hadoop2.6-cdh5.8.0系列)

    概述 之前在阿里云买的学生版服务器,闲着也是浪费,为了平常学习使用,决定在一台服务器上搭建一个伪分布式的开发环境.之前用三台虚拟机部署过集群,时间长了怕忘,现在升级各个版本重新部署,记下来方便以后查看 ...

  8. 首次使用 linux 阿里云服务器,入门及使用

    购买服务器 学生购买可以使用阿里云优惠专享, 每个月只要9.9 就好了.这里我用的是学生优惠,机型内存什么都限定好了的.所以- - 没什么可以说的.关于国内外服务器的区别就是,如果你购买了国外的服务器 ...

  9. 阿里云 — 服务器购买和部署全流程(适合新手小白)

    服务器购买和部署全流程 一:服务器 二:阿里云账户 三:账户登录 四:根据需要,选择方案并购买 1:根据情况,选择购买 2:选择购买的服务器类型 3:核对信息 2:最后再次确认 五:OK完成,返回控制 ...

最新文章

  1. php mongo二级查询时间,php查询MongoDB遇到长整型的问题
  2. Mysql数据库编码转换问题
  3. 04 javascirpt基础知识---听课笔记
  4. Java程序员从笨鸟到菜鸟之(九十一)跟我学jquery(七)jquery动画大体验
  5. 《Effective STL》学习笔记(第三部分)
  6. 百度大脑公开课:快速定制、部署高精度深度学习模型!
  7. centos7的telnet不通已经关闭防火墙,打开阿里云端口仍然ping不通的解决办法
  8. 无意间把你的个人资料当圣诞礼物,送给了网络犯罪份子吗?
  9. Android ImageButton示例
  10. html制作古诗带图画大全,古诗配画图片大全简单
  11. Python练习:炉石传说荣誉室返尘最优策略
  12. udacity深度学习--2. 深度学习简介--LESSON5 Jupyter notebook
  13. vue实现select下拉显示隐藏功能【详细功能拓展】
  14. 循环语句:for 语句详解
  15. linux下的EC20的监控python脚本
  16. VSCode下的51单片机开发环境搭建
  17. TX2 刷机 安装 jetpack 卡在determining IP adress问题
  18. 数据结构实验一_图书馆信息管理系统
  19. 电脑检测软件列表及电脑硬件驱动大全
  20. 画【Python折线图】的一百个学习报告(三、设置全局 Label 颜色)

热门文章

  1. 我微笑,不代表我快乐。(几米语录)
  2. 世界上第一台计算机高清图片,世界上最强大的数码相机:一张照片32亿像素,相当于378块4K超高清电视屏...
  3. [翻译] 在 Overleaf 中找不到 PDF 浏览器
  4. 申请域名绑定IP开通80端口记录
  5. 【2.22】MySQL、Redis、动态规划
  6. CSDN ARIMA R语言_SPSS做不了主成分分析,那就换R语言实现全过程吧
  7. APP分发渠道:国内Android市场分析
  8. WIN10系统设置了软件开机启动,但重启后软件无法启动
  9. 微信公众平台开发视频上传
  10. java 邮箱验证_Java实现邮箱验证