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

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

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

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

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

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

这里我下tomact8的

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)_第1张图片

然后将这个这个压缩包上传到服务器上去,移到 /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

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)_第2张图片

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

service iptables restart

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

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)_第3张图片

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

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

然后到阿里云控制后台

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)_第4张图片


选择安全组的配置规则

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)_第5张图片


添加安全组规则

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)_第6张图片

这样子应该就可以了把,打开浏览器输入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界面

Linux阿里云服务器Tomact从部署到放弃(踩坑系列)_第7张图片


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

参考 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,后端)