轻量级配置及注册中心启动时报“You can see more details in logs/config-center.log”错误
更新时间:
问题描述
在执行startup.sh
脚本启动轻量级配置及注册中心时,发生以下报错:
You can see more details in logs/config-center.log
问题原因
为减少轻量级配置中心的标准输出日志,在startup.sh
轻量级配置中心的启动脚本中关闭了输出,如下所示:
nohup $JAVA -Daddress.server.ip=$SERVER_IP -Dderby.system.home=../ -jar -Dderby.stream.error.file=logs/derby.log ../lib/edas-config-center.jar --logging.config=../conf/logback.xml >/dev/null 2>&1 &
解决方案
确保已安装并正在使用的JDK为1.8或以上版本。
- 在启动脚本
startup.sh
中临时去掉>/dev/null
,原代码如下:nohup $JAVA -Daddress.server.ip=$SERVER_IP -Dderby.system.home=../ -jar -Dderby.stream.error.file=logs/derby.log ../lib/edas-config-center.jar --logging.config=../conf/logback.xml >/dev/null 2>&1 &
将以上代码修改后如下所示:nohup $JAVA -Daddress.server.ip=$SERVER_IP -Dderby.system.home=../ -jar -Dderby.stream.error.file=logs/derby.log ../lib/edas-config-center.jar --logging.config=../conf/logback.xml 2>&1 &
- 再次执行
./startup.sh
脚本文件,进行启动。即可在当前目录下生成一个nohup.out
文件,查看该文件,发现存在以下报错,则说明Tomcat和JDK版本存在冲突,需要将JDK进行升级。
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/alibaba/configcenter/ConfigCenterMain : Unsupported major.minor version 52.0
适用于
- 企业级分布式应用服务EDAS
文档内容是否对您有帮助?