数据中心6.5为防止内存泄漏,已强制注销JDBC驱动程序

2020-09-24 06:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


org.apache.catalina.loader.WebappClassLoader.clearReferencesJdbc Web应用程序[/datahub-webapp]注册了JDBC驱动程序[org.hsqldb.jdbc.JDBCDriver],但是在Web应用程序停止时未能取消注册。 为了防止内存泄漏,已强制注销JDBC驱动程序。

我正在使用独立的datahub,当我尝试启动datahub时,由于内存泄漏和JDBC驱动程序已被强制注销而面临问题。

当我检查本地主机日志时:-

org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源[META-INF/datahub-service-composition-spring.xml]中定义名称为'compositionRuleHandlerRegistry'的bean创建时出错:通过bean属性'ruleHandlers表示的不满意依赖关系 '; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-composition-spring.xml]中定义的名称为'localizedCompositionRuleHandler'的bean时出错:无法解析对bean'transformationExprProcessor'的引用 设置bean属性'transformationExpressionProcessor'时; 嵌套的异常是org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源[META-INF/datahub-service-spel-spring.xml]中定义的名称为'defaultTransformationExprProcessor'的bean创建时出错:通过bean属性'methodResolvers表示的不满意依赖关系 '; 嵌套异常是org.springframework.beans.factory.BeanCreationException:在类路径资源[META-INF/datahub-service-spel]中定义的名称为'com.hybris.datahub.service.spel.impl.ResolveMethodHandler#0'的bean创建时出错 -spring.xml]:设置bean属性" methodExecutor"时无法解析对bean" resolveMethodExecutor"的引用; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spel-spring.xml]中定义的名称为'resolveMethodExecutor'的bean时出错:无法解析对bean'dataHubFeedService'的引用 设置bean属性'feedService'时; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultDataHubFeedService'的bean时出错:设置时无法解析对bean'workingSetCreationStrategy'的引用 Bean属性'workingSetCreationStrategy'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'delegatingWorkingSetCreationStrategy'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-in-memory-6.5.0.2-RC1.jar!/META-INF/datahub-in-memory-context.xml]:在以下情况下无法解析对bean" defaultWorkingSetCreationStrategy"的引用 设置bean属性'defaultStrategy'; 嵌套异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultWorkingSetCreationStrategy'的bean时出错:设置时无法解析对bean'publicationRetryService'的引用 Bean属性'publicationRetryService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultPublicationRetryService'的bean时出错:设置时无法解析对bean'eventPublicationService'的引用 Bean属性'eventPublicationService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultEventPublicationService'的bean时出错:设置时无法解析对bean'asynchEventPublicationService'的引用 Bean属性'realService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'asynchronousEventPublicationService'的bean时出错:设置时无法解析对bean'dataHubEventListenerRegistry'的引用 Bean属性'eventListenerRegistry'; 嵌套异常是org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源[META-INF/datahub-service-event-spring.xml]中定义的名称为'defaultDataHubEventListenerRegistry'的bean创建时出错:通过bean属性'listeners表示的不满意依赖关系 '; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'autoPublishCompositionEventHandler'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-in-memory-6.5.0.2-RC1.jar!/META-INF/datahub-in-memory-context.xml]:在以下情况下无法解析对bean'autoPublicationDecisionStrategy'的引用 设置bean属性'autoPublicationDecisionStrategy'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'defaultAutoPublicationDecisionStrategy'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-in-memory-6.5.0.2-RC1.jar!/META-INF/datahub-in-memory-context.xml]:在以下情况下无法解析对bean" defaultTargetSystemService"的引用 设置bean属性" targetSystemService"; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultTargetSystemService'的bean时出错:设置时无法解析对bean'targetSystemValidator'的引用 Bean属性'targetSystemValidator'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-validation-spring.xml]中定义的名称为'targetSystemValidator'的bean时出错:无法创建内部bean'com.hybris .datahub.validation.metadata.TargetSystemValidator#6f4d7354,其类型为[com.hybris.datahub.validation.metadata.TargetSystemValidator],同时使用键[2]设置bean属性" validators"; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在类路径资源[META-INF/datahub-service-validation-spring中定义的名称为'com.hybris.datahub.validation.metadata.TargetSystemValidator#6f4d7354'的bean创建时出错 .xml]:设置bean属性" adapterServiceRegistry"时无法解析对bean" adapterServiceRegistry"的引用; 嵌套的异常是org.springframework.beans.factory.UnsatisfiedDependencyException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultAdapterServiceRegistry'的bean时出错:通过bean属性'adapterServices'表示的不满足的依赖关系; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'defaultCoreAdapterService'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-core-export-service-6.5.0.2-RC1.jar!/META-INF/datahub-core-export-service-datahub-extension-spring.xml]:无法 设置bean属性" publicationActionService"时,解析对bean" publicationActionService"的引用; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultPublicationActionService'的bean时出错:设置时无法解析对bean'targetSystemPublicationAvailabilityService'的引用 Bean属性'targetSystemPublicationAvailabilityService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultTargetSystemPublicationAvailabilityService'的bean时出错:设置时无法解析对bean'dataHubRetryTemplate'的引用 Bean属性'retryTemplate'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:使用类路径资源[META-INF/datahub-service-retry-spring.xml]中定义的名称为'defaultRetryTemplate'的bean创建错误:无法解析对bean'dataHubRetryBackOffPolicy'的引用 同时设置bean属性'backOffPolicy'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-retry-spring.xml]中定义的名称为'defaultRetryBackOffPolicy'的bean时出错。 嵌套的异常是org.springframework.beans.TypeMismatchException:无法将类型[java.lang.String]的属性值转换为属性'initialInterval'的必需类型[long]; 嵌套的异常是java.lang.NumberFormatException:对于输入字符串:" $ {datahub.retry.initial.interval.millis}""

请对此提供任何帮助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


org.apache.catalina.loader.WebappClassLoader.clearReferencesJdbc Web应用程序[/datahub-webapp]注册了JDBC驱动程序[org.hsqldb.jdbc.JDBCDriver],但是在Web应用程序停止时未能取消注册。 为了防止内存泄漏,已强制注销JDBC驱动程序。

我正在使用独立的datahub,当我尝试启动datahub时,由于内存泄漏和JDBC驱动程序已被强制注销而面临问题。

当我检查本地主机日志时:-

org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源[META-INF/datahub-service-composition-spring.xml]中定义名称为'compositionRuleHandlerRegistry'的bean创建时出错:通过bean属性'ruleHandlers表示的不满意依赖关系 '; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-composition-spring.xml]中定义的名称为'localizedCompositionRuleHandler'的bean时出错:无法解析对bean'transformationExprProcessor'的引用 设置bean属性'transformationExpressionProcessor'时; 嵌套的异常是org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源[META-INF/datahub-service-spel-spring.xml]中定义的名称为'defaultTransformationExprProcessor'的bean创建时出错:通过bean属性'methodResolvers表示的不满意依赖关系 '; 嵌套异常是org.springframework.beans.factory.BeanCreationException:在类路径资源[META-INF/datahub-service-spel]中定义的名称为'com.hybris.datahub.service.spel.impl.ResolveMethodHandler#0'的bean创建时出错 -spring.xml]:设置bean属性" methodExecutor"时无法解析对bean" resolveMethodExecutor"的引用; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spel-spring.xml]中定义的名称为'resolveMethodExecutor'的bean时出错:无法解析对bean'dataHubFeedService'的引用 设置bean属性'feedService'时; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultDataHubFeedService'的bean时出错:设置时无法解析对bean'workingSetCreationStrategy'的引用 Bean属性'workingSetCreationStrategy'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'delegatingWorkingSetCreationStrategy'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-in-memory-6.5.0.2-RC1.jar!/META-INF/datahub-in-memory-context.xml]:在以下情况下无法解析对bean" defaultWorkingSetCreationStrategy"的引用 设置bean属性'defaultStrategy'; 嵌套异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultWorkingSetCreationStrategy'的bean时出错:设置时无法解析对bean'publicationRetryService'的引用 Bean属性'publicationRetryService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultPublicationRetryService'的bean时出错:设置时无法解析对bean'eventPublicationService'的引用 Bean属性'eventPublicationService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultEventPublicationService'的bean时出错:设置时无法解析对bean'asynchEventPublicationService'的引用 Bean属性'realService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'asynchronousEventPublicationService'的bean时出错:设置时无法解析对bean'dataHubEventListenerRegistry'的引用 Bean属性'eventListenerRegistry'; 嵌套异常是org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源[META-INF/datahub-service-event-spring.xml]中定义的名称为'defaultDataHubEventListenerRegistry'的bean创建时出错:通过bean属性'listeners表示的不满意依赖关系 '; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'autoPublishCompositionEventHandler'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-in-memory-6.5.0.2-RC1.jar!/META-INF/datahub-in-memory-context.xml]:在以下情况下无法解析对bean'autoPublicationDecisionStrategy'的引用 设置bean属性'autoPublicationDecisionStrategy'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'defaultAutoPublicationDecisionStrategy'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-in-memory-6.5.0.2-RC1.jar!/META-INF/datahub-in-memory-context.xml]:在以下情况下无法解析对bean" defaultTargetSystemService"的引用 设置bean属性" targetSystemService"; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultTargetSystemService'的bean时出错:设置时无法解析对bean'targetSystemValidator'的引用 Bean属性'targetSystemValidator'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-validation-spring.xml]中定义的名称为'targetSystemValidator'的bean时出错:无法创建内部bean'com.hybris .datahub.validation.metadata.TargetSystemValidator#6f4d7354,其类型为[com.hybris.datahub.validation.metadata.TargetSystemValidator],同时使用键[2]设置bean属性" validators"; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在类路径资源[META-INF/datahub-service-validation-spring中定义的名称为'com.hybris.datahub.validation.metadata.TargetSystemValidator#6f4d7354'的bean创建时出错 .xml]:设置bean属性" adapterServiceRegistry"时无法解析对bean" adapterServiceRegistry"的引用; 嵌套的异常是org.springframework.beans.factory.UnsatisfiedDependencyException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultAdapterServiceRegistry'的bean时出错:通过bean属性'adapterServices'表示的不满足的依赖关系; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps中创建名称为'defaultCoreAdapterService'的bean时出错/datahub-webapp/WEB-INF/lib/datahub-core-export-service-6.5.0.2-RC1.jar!/META-INF/datahub-core-export-service-datahub-extension-spring.xml]:无法 设置bean属性" publicationActionService"时,解析对bean" publicationActionService"的引用; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultPublicationActionService'的bean时出错:设置时无法解析对bean'targetSystemPublicationAvailabilityService'的引用 Bean属性'targetSystemPublicationAvailabilityService'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultTargetSystemPublicationAvailabilityService'的bean时出错:设置时无法解析对bean'dataHubRetryTemplate'的引用 Bean属性'retryTemplate'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:使用类路径资源[META-INF/datahub-service-retry-spring.xml]中定义的名称为'defaultRetryTemplate'的bean创建错误:无法解析对bean'dataHubRetryBackOffPolicy'的引用 同时设置bean属性'backOffPolicy'; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建类路径资源[META-INF/datahub-service-retry-spring.xml]中定义的名称为'defaultRetryBackOffPolicy'的bean时出错。 嵌套的异常是org.springframework.beans.TypeMismatchException:无法将类型[java.lang.String]的属性值转换为属性'initialInterval'的必需类型[long]; 嵌套的异常是java.lang.NumberFormatException:对于输入字符串:" $ {datahub.retry.initial.interval.millis}""

请对此提供任何帮助。

付费偷看设置
发送
3条回答
暮风yp
1楼-- · 2020-09-24 07:32

嗨,

能否请您尝试使用Tomcat 9和mysql作为db安装datahub? 我尝试过了,它对我来说非常完美。

另一点是-jar文件的路径太长,这不是首选方法。

C:/Users/madmahal/Documents/userdata/apache-tomcat-8.0.5/webapps/datahub-webapp/WEB-INF/lib/datahub-in-memory-6.5.0.2-RC1.jar!/META -INF/datahub-in-memory-context.xml

也使路径更短。 如果您需要将datahub与mysql结合使用的步骤,请告诉我。

谢谢, 普拉尚

jovirus
2楼-- · 2020-09-24 07:23

记者已设法解决此问题。 解决遇到的问题的正确方法是什么?

jovirus
3楼-- · 2020-09-24 07:41

我不知道为什么我们要使用更高版本的tomacts?!!! 根据hybris,我们将不得不使用Tomcat7。请使用tomcat 7并继续。 对于更高版本,我们可能会遇到问题,SAP无法支持

一周热门 更多>