나는 다음과 같은 XML을 가지고있다. 유산 : xml (외부화되어 있기 때문에 변경할 수 없음). 스프링 3.1 : 빈을로드 할 때 메모리가 부족합니다.
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true">
<property name="nativeJdbcExtractor" ref="dbcpJdbcExtractor"/>
</bean>
<!-- LobHandler for well-behaved JDBC drivers -->
<!-- (simply delegating to corresponding PreparedStatement and ResultSet methods) -->
<bean id="defaultLobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true"/>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="defaultDataSource"/>
</bean>
<bean id="dbcpJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor"
lazy-init="true"/>
</beans>
잘못된 코드 :
BeanFactory getBeanFactory() {
new XmlBeanFactory(new ClassPathResource("/META-INF/beans.xml"));
}
로그 : org.springframework.beans.factory.parsing.FailFastProblemReporter.error (FailFastProblemReporter.java:68) 조직. springframework.beans.factory.parsing.ReaderContext.error (ReaderContext.java:85) org.springframework. beansContent.ReadingContext.error (ReaderContext.java:76) parseDefaultElement (DefaultBeanDefinitionDocumentReader.java:196)
무엇이 잘못 되었나요? btw 나는 봄 1.2를 사용할 때 결코 문제가 없었다.
예외 스택 추적에 실제 메모리 부족 오류가 표시되지 않습니다. 이 스택 추적을 게시하여 파마 겐 (perm gen), 과도한 GC, 힙 (heap) 여부에 관계없이 지금 게시 할 수 있습니까? –