有人见过 ColdSpring 的这个错误吗?
传递给 createBeanDefinition 函数的 ISLAZYINIT 参数不是布尔类型。
这是在重新启动 CF 服务之后发生的,并且当它试图在 onApplicationStart 中执行类似的操作时
beanFactory = createObject("coldspring.beans.DefaultXmlBeanFactory").init(defaultProperties=stuCsConfig);
beanFactory.loadBeans(expandPath("/shared/config/coldspring-services.xml"));
该coldspring-services.xml 文件的内容类似于:
<bean id="PageHeader" class="path.to.PageHeader" singleton="true" lazy-init="false">
<constructor-arg name="fooBar">
<value>${fooBar}</value>
</constructor-arg>
</bean>
对于几十个类似构造的 bean,一些设置为lazy-init=false
,一些设置为lazy-init=true
。
最近代码中没有什么特别明显的变化,我想知道这是否可能是 Java JVM 的问题,或者可以在 CF Admin 中设置的东西,例如缓存。有人见过这个或有建议吗?