当前位置: 首页 > 知识库问答 >
问题:

无法启动 Klov 服务器以从 jar 文件进行范围报告

皮自明
2023-03-14

我尝试在本地安装klov-0.2.5.jar,我的设置如下:

  1. MongoDB 3.2在端口27017上运行和监听
  2. klovapplication.properties文件与klov-0.2.5.jar位于同一文件夹中
  3. 为Klov(80,90,2571,1100)尝试了不同的端口,但都给出了与描述中相同的错误
  4. 在mongoDB 5.0上尝试过,结果相同
  5. 在windows 10上运行它,application.properties设置如下:
# klov
application.name=Klov
server.host=localhost
server.port=1100

# data.mongodb
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=klov

# data.rest
spring.data.rest.basePath=/rest
spring.data.rest.default-page-size=6

# redis, session
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.session.SessionAutoConfiguration
spring.data.redis.repositories.enabled=false
spring.data.elasticsearch.repositories.enabled=false
spring.data.jpa.repositories.enabled=false
org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext.enabled=false
# use.redis.session.store=false
# spring.redis.host=localhost
# spring.redis.port=6379
# spring.redis.ssl=false
# spring.redis.database=0
# spring.session.store-type=redis
# server.session.timeout=-1

# users
server.admin.name=klovadmin
server.admin.key=$2a$10$I/5TFi6BrHChUghTZEZfCO82txzu8L5brcK0CxhS3m.V6glfj2vZe

# storage
file.storage.location=./upload/reports/

# schedulers
scheduler.jobs.enabled=false
# automatically delete older builds
# default is -1 (keep all)
# this count must be greater than 0 for this scheduler to work
# scheduled to run daily at 12:00AM
scheduler.job.builds.retain.count=-1

# mail
#spring.mail.host=
#spring.mail.port=
#spring.mail.username=
#spring.mail.password=
#spring.mail.properties.mail.smtp.ssl.enable=true
#spring.mail.properties.mail.smtp.starttls.enable=true
#spring.mail.properties.mail.smtp.starttls.required=true
#spring.mail.properties.mail.smtp.auth=true
#spring.mail.properties.mail.smtp.connectiontimeout=5000
#spring.mail.properties.mail.smtp.timeout=5000
#spring.mail.properties.mail.smtp.writetimeout=5000
spring.mail.test-connection=false

当我试图在powershell中执行jar文件时,我得到了:poerwshell结果

PS D:\klov\0.2.5

。____ _ __ _ _ /\ / ' __ _ () __ __ _ \ \ \ \ ( ( )__ | '_ | '| | ' / ` | \ \ \ \ \/ __)| |)| | | | | || (| | ) ) ) ) ' || .__|| ||| |_,|///= = = = = = = = = = = = | | = = = = = = = = = = = = = = = = = = = |/=///::Spring Boot::(v 2 . 0 . 4 . release)

2022-07-13 14:34:42.138 信息 2796 --- [ main] com.aventstack.klov.应用程序 : 启动应用程序 v0.2.5 在费多鲁克与 PID 2796 (D:\klov\0.2.5\klov-0.2.5.jar由 mfedoruk 在 D:\klov\0.2.5) 2022-07-13 14:34:42.141 信息 2796 --- [
main] com.aventstack.klov.应用程序 : 没有活动配置文件集, 回退到默认配置文件: 默认 2022-07-13 14:34:42.215 INFO 2796 --- [ 主] 配置ServletWebServer应用程序上下文 : 刷新组织.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7a3d45bd:开始日期 [周三7月13日14:34:42 CEST 2022];上下文层次结构的根 2022-07-13 14:34:42.984 INFO 2796 --- [ main] .s.d.r.c.存储库配置委派 : 找到多个 Spring 数据模块,进入严格的存储库配置模式!2022-07-13 14:34:43.356 错误 2796 --- [ 主] o.s.boot.Spring应用程序: 应用程序运行失败

java.lang.非法状态异常: 无法加载配置类: 在组织上加载配置类: 在组织上加载配置类:springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfifoldationClasses(ConfigurationClassPostProcessor.java:414) ~[spring-context-5.0.8.RELEASE.jar!/:5.0.8.RELEASE] 在组织.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessbeanFactory(ConfigurationClassPostProcessor.java:254) ~[Spring上下文-5.0.8.RELEASE.jar!/:5.0.8.RELEASE] 在组织.Spring框架工作.上下文.支持.后处理器注册代表.invokeBeanFactoryPostProcessors(后处理器注册代表.java:282) ~[Spring上下文-5.0.8.RELEASE.jar!/:5.0.8.RELEASE] 在组织.Spring框架工作.上下文.支持.后处理器注册代表.调用beanFactoryPost处理器(后处理器注册.java:126) ~[Spring上下文-5.0.8.发布.jar!/:5.0.8.RELEASE] 在组织.Spring框架工作.上下文.支持.抽象应用程序上下文调用BeanFactoryPost处理器(抽象应用程序上下文.java:694) ~[Spring上下文-5.0.8.RELEASE.jar!/:5.0.8.RELEASE] 在组织.springframework.上下文.支持.摘要应用上下文刷新(抽象应用程序上下文.java:532) ~[Spring上下文-5.0.8.发布.jar!/:5.0.8.RELEASE] 在组织.springframework.boot.web.servlet.servlet.上下文.ServletWebServer应用程序上下文刷新(ServletWebServer应用程序上下文.java:140) ~[Spring引导-2.0.4.发布.jar!/:2.0.4.RELEASE] 在.java.jar.java.jar.java组织上Spring-boot-2.0.4.RELEASE.jar!/:2.0.4.RELEASE] 在组织.Spring框架.boot.启动.Spring应用程序.运行(Spring应用程序.java:1258) ~[Spring启动-2.0.4.发布.jar!/:2.0.4.RELEASE] 在组织.Spring框架.boot.boot.spring应用程序运行(Spring应用程序.java:1246) ~[Spring启动-2.0.4.发布.jar!/:2.0.4.发布] 在 com.aventstack.klov.应用程序 main.(应用程序.java:61) ~[类!/:0.2.5] 在 java.base/jdk.内部反射.直接方法处理访问器调用(直接方法手访问器.java:104) ~[na:na] 在 java.base/java.lang.反射.调用(方法.java:577) ~[na:na] 在组织.Spring框架.boot.加载器.主机运行器运行(主方法运行器.java:48) ~[klov-0.2.5.jar:0.2.5] 在组织Spring框架工作.boot.加载器.启动器.启动器.启动器.java:87) ~[klov-0.5.jar:0.2.5] 在组织Spring框架工作.启动器.加载器.启动器.启动器.java:50) ~[klov-0.2..jar 5] 在组织Spring框架工作.boot.加载器.加载程序。JarLauncher.main(由以下原因引起的:java.lang.java:51) ~[klov-0.2.5.jar:0.2.5] 由: java.lang.异常初始化器错误: 在组织处为空。Spring框架.上下文.注释.ConfigurationClassEnhancer.newenhancer(ConfigurationClassEnhancer.java:122) ~[spring-context-5.0.8.RELEASE.jar!/:5.0.8.RELEASE]

共有1个答案

郤令
2023-03-14

我是这样处理的:

  • 在 docker 容器中运行最新的 klov 版本
  • 然后我将klov.jar文件从容器复制到我的本地路径
  • 相同的属性,蒙哥DB 5.0.9
  • 键入的爪哇 -罐子 -klov.jar全部启动,没有问题
 类似资料:
  • 我是zipkin服务器的新手。我正尝试在linux服务器上运行zipkin-server-2.12.9-exec以面对以下异常。 2020-03-09 15:36:28.796警告1685---[main]S.C.A.AnnotationConfigApplicationContext:上下文初始化期间遇到异常-取消刷新尝试:org.springFramework.beans.factory.Be

  • 问题内容: 我已经安装了rails和mysql。我还安装了mysql2 gem。我通过命令rails new try_cms -d mysql创建了Rails应用程序。创建成功。但是,当我尝试使用rails server命令运行WEBrick服务器时,出现以下错误。 提前致谢。 问题答案: 尝试运行此命令(在此处查看类似的问题)

  • 我正在亚马逊EC2和ubuntu上运行Kafka。首先,我尝试运行zookeeper服务器并创建一个测试主题。最终目的是将spark与Kafka结合起来进行情感分析。 当我尝试启动zookeeper服务器时,我收到以下警告,并且进程似乎没有结束,即键入此命令后,我没有看到shell提示:bin/zookeeper服务器启动。sh配置/zookeeper。属性 警告配置中未定义配置或未定义仲裁,以独

  • 我无法重启服务器。 开始时,我杀死了所有进程并重新启动了服务器。我收到了成功的消息,但应用程序不起作用。我再次停止并启动了服务。现在系统显示服务器上正在运行另一个进程,如下所示。 你能帮我查一下这个问题吗?

  • 我已经按照指示从:https://cloud.spring.io/spring-cloud-static/Dalston.SR5/multi/multi_spring-cloud-eureka-server.html 没有成功,就不知道会错过什么。 我有一些代码演示:https://github.com/dbranco/eureka-server 我期待着运行:gradlew bootRun并能够

  • 我在visual studio C #中使用selenium处理ExtentReports,我运行了案例测试,但是报告文件。我在解决方案资源管理器中创建的报表文件夹中没有生成html。不知道问题出在哪里,我改了报告文件的路径去查,还是不生成。以下是我的代码: 和extent-config.xml: