在学习Gateway 限流的时候用到Sentinel,记录踩的坑。
选择Sentinel版本,注意要和Nacos、Spring Cloud Alibaba 版本对应,否则报未知的错误

我Sentinel 选择1.8.1 版本的
启动报如下错误
java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.1.jar

查看.jar 包中MANIFEST.MF 使用版本

jdk使用的是1.8的
查看本地的java 版本 java -version

本地使用的17.0.1版本太高了
切换到jdk 1.8版本就可以了
修改命令
/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.1.jar
启动成功

网友评论