解决rocketmq双击启动mqbroker.cmd闪退报错提示tomcat/servlet-api/

我解决了之后想再次复现报错发现无法复现了,启动mqbroker.cmd时闪退报错提示大概为tomcat10的servlet-api.jar包的问题

当时想了一下可能是rocketmq使用的jdk8与tomcat服务不兼容,(我环境变量默认使用的tomcat10,与jdk8不兼容),变更为兼容jdk8的tomcat8后启动成功了

解决之后我将环境变量中的tomcat改回10版本之后却发现无法复现错误了,看来rocketmq可能只是第一次启动的时候调用了tomcat的什么内容进行了初始化

猜你喜欢

转载自blog.csdn.net/m0_54250110/article/details/130284821
今日推荐