环境: MongoDB v4.2.14 Jdk-11
问题1:
警告 [main] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/res/images/portal/cdc.png]的资源添加到Web应用程序[]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
ETL01:08/01 17:06:44=>消息:所有Java Bean配置初始完成,共(498)个Java Bean配置记录
ETL01:08/01 17:06:44=>beanCfgObj======={"beanName":"流程调试日记服务","beanId":"ETLProcessDebugLogRest","beanType":"Controller","classPath":"cn.restcloud.etl.log.controller.ETLProcessDebugLogRest","singleton":true,"useClassLoader":true,"lazyInit":false,"remark":"","autowired":true,"refreshScope":false,"lastLoadModified":"","instanceError":false,"initInstanceError":false,"syncAnnotation":true,"syncCodeRepository":false,"beanInfo":"{}","basePath":"/rest/etl/debuglog","tags":"","interfaces":"","categoryId":null,"modelId":null,"classBodyMd5Code":"","id":"5e31463514d32623cb626810","appId":"etl","createTime":"2020-01-29 16:45:41","creator":null,"creatorName":null,"editTime":"2020-10-19 14:01:06","editor":null,"editorName":null}
ETL01:08/01 17:06:44=>错误:根据Interface=interface cn.restcloud.service.ClusterServerService在容器未找到Java Bean对像!
ETL01:08/01 17:06:44=>java.lang.Class - java.lang.Exception: 错误:根据Interface=interface cn.restcloud.service.ClusterServerService在容器未找到Java Bean对像!
at cn.restcloud.framework.core.container.BeanDependencyInjection.autowiredIOC(BeanDependencyInjection.java:145)
at cn.restcloud.framework.core.container.BeanDependencyInjection.restCloudBeanDIConfigByBeanId(BeanDependencyInjection.java:73)
at cn.restcloud.framework.core.container.BeanDependencyInjection.setBeanDIConfigByBeanId(BeanDependencyInjection.java:52)
at cn.restcloud.framework.core.container.BeanContainer.regBean(BeanContainer.java:464)
at cn.restcloud.framework.core.container.BeanContainer.initAllConfigBeans(BeanContainer.java:336)
at cn.restcloud.framework.core.container.BeanContainer.initClassToInstance(BeanContainer.java:66)
at cn.restcloud.framework.core.container.BeanContainer.init(BeanContainer.java:43)
at cn.restcloud.framework.core.context.ServletInitApplication.init(ServletInitApplication.java:71)
at cn.restcloud.springboot.config.RestCloudContextAware.setApplicationContext(RestCloudContextAware.java:53)
at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:123)
at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:100)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1795)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:152)
at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:132)
at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:92)
at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:172)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5219)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1185)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1933)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1095)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:477)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:265)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
请查看帮助文档,包含环境要求和安装步骤: https://www.etlcloud.cn/restcloud/view/page/helpDocument.html?id=64017a1c658fec7c289a7f3e
按步骤,机器原有jdk和mongodb 按步骤创建了mongodb用户和权限
下载windows解压版,直接运行,出错
需要用jdk1.8,暂不支持11
01-Aug-2023 17:27:32.446 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.65
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Jul 14 2022 12:28:53 UTC
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.65.0
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 10
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: D:\env-java\jdk1.8.0_241\jre
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 1.8.0_241-b07
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: F:\windows-tomcat-V2.4\tomcat
01-Aug-2023 17:27:32.449 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: F:\windows-tomcat-V2.4\tomcat
01-Aug-2023 17:27:32.452 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=F:\windows-tomcat-V2.4\tomcat\conf\logging.properties
01-Aug-2023 17:27:32.452 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
01-Aug-2023 17:27:32.452 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djdk.tls.ephemeralDHKeySize=2048
01-Aug-2023 17:27:32.452 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
01-Aug-2023 17:27:32.452 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dignore.endorsed.dirs=
01-Aug-2023 17:27:32.452 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=F:\windows-tomcat-V2.4\tomcat
01-Aug-2023 17:27:32.463 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=F:\windows-tomcat-V2.4\tomcat
01-Aug-2023 17:27:32.463 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\windows-tomcat-V2.4\tomcat\temp
01-Aug-2023 17:27:32.465 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.0]加载了基于APR的Apache Tomcat本机库[1.2.35]。
01-Aug-2023 17:27:32.465 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
01-Aug-2023 17:27:32.466 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
01-Aug-2023 17:27:32.468 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 1.1.1q 5 Jul 2022]
01-Aug-2023 17:27:32.740 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
01-Aug-2023 17:27:32.754 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[440]毫秒内初始化
更换jdk,还报错
ETL01:08/01 17:27:52=>错误:根据Interface=interface cn.restcloud.service.ClusterServerService在容器未找到Java Bean对像!
ETL01:08/01 17:27:52=>java.lang.Class - java.lang.Exception: 错误:根据Interface=interface cn.restcloud.service.ClusterServerService在容器未找到Java Bean对像!
查看帮助文档,看是否已修改,然后重启服务器 每个步骤都看一下是不是漏了
参数是默认的,不需要修改。mongodb链接成功,系统也成功初始化。建议你们复现一下
#本平台配置数据所存储的MongoDB实例
spring.data.mongodb.authentication-database=admin
#指定本系统配置数据存储的数据库名,不支持修改
spring.data.mongodb.database=RestCloud_ETLV2
#LOG库可以按日期进行存储分库,按月分库:ApiLog_{yyyy-MM},按周分库:ApiLot_{WEEK},按天分库:ApiLog_{yyyy-MM-dd}, rdb模式不支持日期分表
spring.data.mongodb.log.database=RC_ApiLog_{yyyy-MM}
spring.data.mongodb.etl.database=RC_ETLDATALog_{yyyy-MM}
#集群服务器之间同步用的公共配置数据库,空表示和配置库一起
spring.data.mongodb.host=127.0.0.1:27017
spring.data.mongodb.repositories.enabled=true
#MongoDb的数据库认证用户名及密码,没有可以为空
spring.data.mongodb.username=admin
spring.data.mongodb.password=pass@2022
2023-08-01 17:27:51.873 INFO 21596 --- [ main] org.mongodb.driver.cluster : Cluster created with settings {hosts=[127.0.0.1:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='3000 ms', maxWaitQueueSize=2500}
2023-08-01 17:27:51.873 INFO 21596 --- [ main] org.mongodb.driver.cluster : Adding discovered server 127.0.0.1:27017 to client view of cluster
ETL01:08/01 17:27:51=>提示:系统初始化开始...
项目源文件路径=F:/windows-tomcat-V2.4/tomcat/webapps/ROOT/WEB-INF/src/main/java
Class存放路径=/F:/windows-tomcat-V2.4/tomcat/webapps/ROOT/WEB-INF/classes/
项目将以jar包方式启动...
应用包数据存放路径=/F:/windows-tomcat-V2.4/tomcat/webapps/ROOT/WEB-INF/classes/initdata
ETL01:08/01 17:27:51=>提示:系统数据在MongoDB中...
ETL01:08/01 17:27:51=>使用平台数据源作为日志数据源
ETL01:08/01 17:27:51=>链接 MongoDB ServerAddress:127.0.0.1
2023-08-01 17:27:51.962 INFO 21596 --- [127.0.0.1:27017] org.mongodb.driver.connection : Opened connection [connectionId{localValue:1, serverValue:411}] to 127.0.0.1:27017
2023-08-01 17:27:52.068 INFO 21596 --- [127.0.0.1:27017] org.mongodb.driver.cluster : Monitor thread successfully connected to server with description ServerDescription{address=127.0.0.1:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[6, 0, 7]}, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=103310200}
2023-08-01 17:27:52.070 INFO 21596 --- [127.0.0.1:27017] org.mongodb.driver.cluster : Discovered cluster type of STANDALONE
2023-08-01 17:27:52.130 INFO 21596 --- [ main] org.mongodb.driver.connection : Opened connection [connectionId{localValue:2, serverValue:412}] to 127.0.0.1:27017
MongoDB用户配置是要修改的,如果没有用户需要在配置文件对应值留空
按文档创建的,配置没问题。环境没问题的,放心好了
你检查一下你们发布的版本是否测试通过吧!
升级版本启动项目可能报错,如果能够访问首页,可以查看帮助文档如何执行版本更新命令:
https://www.etlcloud.cn/restcloud/view/page/helpDocument.html?id=642290eb6e158d27948abcf9
如果无法页面操作,可以尝试下述方法
https://www.etlcloud.cn/restcloud/view/page/helpDocument.html?id=64c7537228c1630659f09b84
遇到同样的问题,楼主解决了没
您好 我们发布的每一个版本都是有测试人员进行测试的哦 您可以联系我们的小E,让她拉您进入社区群讨论,群里有专门人员进行解答。
遇到同样问题,希望官方解决一下
您好 可以扫码添加社区群,这边帮您看看什么情况