自身启动tomcat出现的错误

 

 

虚拟机Linux启动tomcat后但无法在windows打开ip:8080端口所在网页,通过查看tomcat的logs目录的日志文件catalina.out,发现报错类型是8005端口被占用,打开windows的cmd窗口,搜索

 netstat -ano|findstr "8005"

发现8005端口并没被占用,于是选择进入linux系统关闭tomcat,并输入

ps -aux|grep tomcat

发现Linux里还是有tomcat的进程没被关闭,使用kill -9 进程号 也无法强制杀死该进程,可能是前几次使用的命令错误都没彻底关闭吧,于是选择最简便的方式,重启。此时再Linux继续搜索发现进程以消失,再次进入tomcat的bin目录,重新输入

./startup.sh

打开logs里日志查看发现已经正常启动并没报错,之后再进入ie浏览器登录网址ip:8080,发现还是无法显示没有找到该链接,继续研究,发现犯了一个最基础的错误防火墙随着开机自启了,选择关闭。

systemctl status firewalld.service     查看防火墙状态,若开启着需下一步
systemctl stop firewalld.service       关闭防火墙

此时继续在ie浏览器打开该网址,嗯,总算没问题了。关闭时在tomcat的bin目录下输入命令关闭tomcat。

./shutdown.sh

2.其他情况也大致参考下,解决措施有的是更改tomcat/conf/目录下的server.xml文件,如选择将端口号8005改为其他数字(8006之类的没被占用的端口),或者选择更改8080为80的。或是看看linux上能不能ping通,网络有没有问题的。或是研究发现自己/etc/host文件里是否没有localhost等导向,导致错误的。。。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值