You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法通过jar包启动Extent Reports的Klov Server报错求助

故障原因

该报错与MongoDB版本、端口配置无关,核心是JDK版本不兼容:

  • klov 0.2.5内置依赖Spring Boot 2.0.4.RELEASE,最高仅支持JDK 8版本。从报错栈的java.base/路径可以判断你当前使用JDK 9及以上版本运行,Spring加载配置类做字节码增强时触发初始化异常,直接导致启动失败。
  • 配置文件中org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext.enabled=false属于无效自定义配置,可直接删除,不影响核心故障。
修复方案
  • 安装JDK 8(Oracle JDK 8、OpenJDK 8均可),不要使用JDK 9/11/17等更高版本。
  • 启动时明确指定JDK 8的可执行文件路径,避免系统默认调用高版本JDK,参考命令:
# 将路径替换为本地JDK 8的实际安装路径
"C:\Program Files\Java\jdk1.8.0_341\bin\java.exe" -jar .\klov-0.2.5.jar
  • 启动成功后日志会打印Tomcat启动完成信息,浏览器访问http://localhost:1100即可进入Klov页面,登录账号为配置文件中设置的klovadmin。
其他说明
  • MongoDB 3.2、5.0版本均可兼容klov 0.2.5,只要服务正常监听27017端口、无额外账号密码校验即可正常连接,无需反复更换版本。
  • application.properties配置文件与jar放在同一目录时会被Spring Boot自动加载,不需要额外指定配置文件路径参数。
  • 若之前用高版本JDK启动失败过,首次用JDK8启动前可删除目录下自动生成的upload文件夹及临时缓存文件,避免残留文件干扰。

内容的提问来源于stack exchange,提问作者Janusz Boryga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 12:24:58