首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HippoCMS Spring托管组件无日志记录

HippoCMS Spring托管组件无日志记录
EN

Stack Overflow用户
提问于 2015-09-16 23:38:28
回答 2查看 77关注 0票数 0

我通过SpringBridgeHstComponent管理我的组件。如果Bean无法初始化,我在日志或控制台中看不到任何错误。只有SpringBridgeHstComponent会抛出无法找到委托bean的异常。

代码语言:javascript
复制
Component exception caught: org.hippoecm.hst.core.component.HstComponentException: 
Cannot find delegated spring HstComponent bean from the web application context: 
MyBeanName at org.hippoecm.hst.component.support.spring.SpringBridgeHstComponent
.getDelegatedBean(SpringBridgeHstComponent.java:199)

但是为了找出bean不能被初始化的原因,我希望看到典型的“由于自动连接的bean为空而无法加载”或sth。

有谁知道如何在hippocms中配置Spring的日志记录吗?

EN

回答 2

Stack Overflow用户

发布于 2015-09-17 22:08:34

只需在log4j.xml中更改spring的/add日志记录条目:

代码语言:javascript
复制
<logger name="org.springframework"><level value="debug"/></logger>

您可以在项目根目录/conf目录中找到log4j文件,例如,用于本地开发:

代码语言:javascript
复制
conf/log4j-dev.xml
票数 0
EN

Stack Overflow用户

发布于 2015-09-17 22:24:59

SpringBridgeHstComponent调用WebApplicationContextUtils.getWebApplicationContext(ServletContext)来获取ApplicationContext实例,然后调用ApplicationContext#getBean(String)来检索bean。如果在spring框架端没有错误,那么第一次调用可能会返回null。在这种情况下,您可能需要公开WebApplicationContext。请参阅以下内容:

  • http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#beans-java-instantiating-container-web
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32613052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档