Mycat-web 启动不起来 Mycat-web访问页面404 Mycat-web运行报错 Mycat-web启动失败

本文讲述了作者在配置Mycat可视化监控时遇到的404错误,包括端口问题、Java版本不兼容和路径输入错误。通过排查发现错误在于浏览器路径缺少/mycat,以及Java版本更新导致的问题,并给出了相应的解决方法。
摘要由CSDN通过智能技术生成

概述:

今天在配置Mycat可视化监控时遇到了几个问题,尤其是404,我居然忘记检查自己浏览器输入的路径,一直以为是访问服务器+8082端口…浪费了大把时间

观前提示:

1.已经关闭了系统的防火墙,或者开放了Mycat-web的服务端口8082

2.开放了端口8082后,使用netstat -anlp | grep 8082 指令找不到服务是正常的,如果你还没有成功运行Mycat-web的话

3.在启动Mycat-web前,一定要先启动Mycat!再启动Zookeeper,最后启动Mycat-web

现象一:
执行了mycat-web的start.sh后,命令行界面执行后立马停止,没有启动服务的样子,使用netstat搜索8082也查看不到端口,查看了mycat-web根目录下的nohup.out和rainbow.log日志文件
报错信息如下:

OpenJDK 64-Bit Server VM warning: Ignoring option PermSize; support was removed in 8.0
Unrecognized VM option 'UseParNewGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

这个的运行情况网上有的解释比较复杂,因为我们本身只是使用Mycat-web,所以应该不需要更改什么代码,直到我看到一位博主的博客,他怀疑这个错误和java版本有关,后面使用java -version查看版本信息,果然,估计是之前安装maven的时候被自动更新了,版本从1.8更新到了24年的一个版本…
解决办法就是卸载掉更新的java环境,重新安装某马提供给我们的1.8.171版本的jdk
卸载新版java的指令为:

sudo apt-get remove openjdk*  
sudo apt-get autoremove

该问题解决参考博客:Linux|操作系统|Error: Could not create the Java Virtual Machine 报错的解决思路

报错二:
后面解决后,执行mycat-web的start.sh后页面,页面访问404,当时没考虑到自己输入路径有误,同时查看到mycat-web根目录下的nohup.out和rainbow.log日志文件有如下报错信息:

2024-05-04 16:08:45.404 ERROR main jrds.PropertiesManager:213 - /usr/local/mycat-web/mycat-web/WEB-INF/jrdsconf/hosts doesn't exists
2024-05-04 16:08:45.413 ERROR main jrds.HostsList:705 - [jrds.HostsList] Configuration directory not configured, can't configure

这个问题出人意料的好解决,直接在mycat-web目录下创建一个hosts文件夹即可,如果你和我mycat-web的存放路径一致,那么可以执行:

mkdir /usr/local/mycat-web/mycat-web/WEB-INF/jrdsconf/hosts

现象三:

解决完上面两个问题后,我确认了日志文件已经没有报错信息,防火墙端口也已经开放,zookeeper和mysql和mycat都已经运行起来了,但是在windows下输入服务器地址+8082端口号报错404,和jetty相关的,并且从Ubuntu系统测试后,将服务放在CentOs上一样报同样的错,直接在mycat-web的服务器上运行一样的错误,我以为是版本太老没人维护导致的首页要联网所以没法访问了
现象如下:
在这里插入图片描述
直到我第二次看到了同一篇博客的博主最后一句话,没想到是自己的路径输少了,作为一个学习过一些前端的人,属实有些惭愧,他的原文链接如下:Mycat-web启动失败的解决办法
他最后说:
最后服务器地址+8082/mycat就可以访问Mycat-web了

没错,我在端口号后面少输入了/mycat,导致访问不到项目…

解决后,成功访问到这个已经很久没人维护的可视化项目了:
在这里插入图片描述

总结

不得不说,404问题还是要先怀疑自己输入的路径啊,以前学习前端开发都默认是自己代码中路径写错了,没想到今天浏览器路径写少了,当时学习也没注意到后面还有这个路径,结果成为卡了我最久的问题…希望可以帮到大家

  • 26
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值