valentim
Aug 22nd, 2004, 08:52 PM
Hi folks, 8)
I'm using Spring, Hibernate and Struts on Jbuilder X. :shock:
I created a testCase and when run this test I receive the following message:
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'myManager' defined in class path resource [......./applicationContext.xml]: Initialization of bean failed; nested exception is org.aopalliance.aop.AspectException: null :?
my applicationContext.xml is:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerD ataSource">
<property name="driverClassName"><value>org.firebirdsql.jdbc.FBDriver</value></property>
<property name="url"><value>jdbc:firebirdsql:localhost:...</value></property>
<property name="username"><value>SYSDBA</value></property>
<property name="password"><value>masterkey</value></property>
</bean>
<!-- Hibernate SessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFact oryBean">
<property name="dataSource"><ref local="dataSource" /></property>
<property name="mappingResources">
<list>
<!-- Add list of .hbm.xml files here -->
<value>...</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">net.sf.hibernate.dialect.FirebirdDialect</prop>
<!-- Hibernate Connection Pool -->
<prop key="hibernate.connection.pool_size">1</prop>
<prop key="hibernate.dbcp.maxActive">100</prop>
<prop key="hibernate.dbcp.whenExhaustedAction">1</prop>
<prop key="hibernate.dbcp.maxWait">120000</prop>
<prop key="hibernate.dbcp.maxIdle">10</prop>
<!-- prepared statement cache -->
<prop key="hibernate.dbcp.ps.maxActive">100</prop>
<prop key="hibernate.dbcp.ps.whenExhaustedAction">1</prop>
<prop key="hibernate.dbcp.ps.maxWait">120000</prop>
<prop key="hibernate.dbcp.ps.maxIdle">10</prop>
<prop key="hibernate.connection.provider_class">net.sf.hibernate.connection.DBCPConnectionProvider</prop>
<!-- Second-level Cache -->
<prop key="hibernate.cache.provider_class">net.sf.hibernate.cache.HashtableCacheProvider</prop>
<prop key="hibernate.cache.use_minimal_puts">true</prop>
<prop key="hibernate.cache.region_prefix">hibernate.test</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
</props>
</property>
</bean>
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<bean id="transactionManager" class="org.springframework.orm.hibernate.HibernateTransac tionManager">
<property name="sessionFactory"><ref local="sessionFactory" /></property>
</bean>
<!-- Add DAOs here -->
<bean id="hibernateDAO" class="...HibernateDAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- Add Managers Target Proxies here -->
<bean id="myManagerTarget" class="...myManager">
<property name="hibernateDAO"><ref local="hibernateDAO" /></property>
</bean>
<!-- Add Managers Proxies here -->
<bean id="myManager" class="org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="target">
<ref local="myManagerTarget" />
</property>
<property name="transactionAttributes">
<props>
<prop key="insert">PROPAGATION_REQUIRED</prop>
<prop key="update">PROPAGATION_REQUIRED</prop>
<prop key="delete">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>
</beans>
somebody has some idea of that it is happening? :oops:
TIA
I'm using Spring, Hibernate and Struts on Jbuilder X. :shock:
I created a testCase and when run this test I receive the following message:
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'myManager' defined in class path resource [......./applicationContext.xml]: Initialization of bean failed; nested exception is org.aopalliance.aop.AspectException: null :?
my applicationContext.xml is:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerD ataSource">
<property name="driverClassName"><value>org.firebirdsql.jdbc.FBDriver</value></property>
<property name="url"><value>jdbc:firebirdsql:localhost:...</value></property>
<property name="username"><value>SYSDBA</value></property>
<property name="password"><value>masterkey</value></property>
</bean>
<!-- Hibernate SessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFact oryBean">
<property name="dataSource"><ref local="dataSource" /></property>
<property name="mappingResources">
<list>
<!-- Add list of .hbm.xml files here -->
<value>...</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">net.sf.hibernate.dialect.FirebirdDialect</prop>
<!-- Hibernate Connection Pool -->
<prop key="hibernate.connection.pool_size">1</prop>
<prop key="hibernate.dbcp.maxActive">100</prop>
<prop key="hibernate.dbcp.whenExhaustedAction">1</prop>
<prop key="hibernate.dbcp.maxWait">120000</prop>
<prop key="hibernate.dbcp.maxIdle">10</prop>
<!-- prepared statement cache -->
<prop key="hibernate.dbcp.ps.maxActive">100</prop>
<prop key="hibernate.dbcp.ps.whenExhaustedAction">1</prop>
<prop key="hibernate.dbcp.ps.maxWait">120000</prop>
<prop key="hibernate.dbcp.ps.maxIdle">10</prop>
<prop key="hibernate.connection.provider_class">net.sf.hibernate.connection.DBCPConnectionProvider</prop>
<!-- Second-level Cache -->
<prop key="hibernate.cache.provider_class">net.sf.hibernate.cache.HashtableCacheProvider</prop>
<prop key="hibernate.cache.use_minimal_puts">true</prop>
<prop key="hibernate.cache.region_prefix">hibernate.test</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
</props>
</property>
</bean>
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<bean id="transactionManager" class="org.springframework.orm.hibernate.HibernateTransac tionManager">
<property name="sessionFactory"><ref local="sessionFactory" /></property>
</bean>
<!-- Add DAOs here -->
<bean id="hibernateDAO" class="...HibernateDAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- Add Managers Target Proxies here -->
<bean id="myManagerTarget" class="...myManager">
<property name="hibernateDAO"><ref local="hibernateDAO" /></property>
</bean>
<!-- Add Managers Proxies here -->
<bean id="myManager" class="org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="target">
<ref local="myManagerTarget" />
</property>
<property name="transactionAttributes">
<props>
<prop key="insert">PROPAGATION_REQUIRED</prop>
<prop key="update">PROPAGATION_REQUIRED</prop>
<prop key="delete">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>
</beans>
somebody has some idea of that it is happening? :oops:
TIA