You can see here http://duydo.com/spring-3-hibenate-3-5-wicket-maven/ for
more detail.

On Mon, Jul 26, 2010 at 3:52 PM, Luther Baker <lutherba...@gmail.com> wrote:

> I'm sure I'm doing something incorrectly. For the most part, I copied
> the Spring config file from
> http://wicketinaction.com/2009/06/wicketspringhibernate-configuration/
> but upon startup, I'm getting the following error. Specifically, I
> can't find where the listener type [wicketApplication] is
> implemented/exists/read ...
>
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'sessionFactory' defined in class path
> resource [com/fuzzybearings/projx/config/spring.sb.xml]: Invocation of
> init method failed; nested exception is
> org.hibernate.MappingException: Unrecognized listener type
> [wicketApplication]
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1412)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
>        at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>        ... 51 more
>
> Both jetty:run and tomcat:run do this.
>
> Thanks in advance for any suggestions,
>
> -Luther
>
>
>
>
> Here is the actual config I am using:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <beans default-autowire="autodetect"
>    xmlns="http://www.springframework.org/schema/beans";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>    xmlns:aop="http://www.springframework.org/schema/aop";
> xmlns:tx="http://www.springframework.org/schema/tx";
>    xmlns:context="http://www.springframework.org/schema/context";
>    xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>           http://www.springframework.org/schema/aop
> http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
>           http://www.springframework.org/schema/tx
> http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
>           http://www.springframework.org/schema/context
> http://www.springframework.org/schema/context/spring-context-2.5.xsd";>
>
>    <bean id="wicketApplication"
> class="com.fuzzybearings.projx.WicketApplication" />
>
>    <bean id="placeholderConfigurer"
>
>  
> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
>        <property name="ignoreUnresolvablePlaceholders" value="false" />
>        <property name="systemPropertiesModeName"
> value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
>        <property name="ignoreResourceNotFound" value="false" />
>        <property name="locations">
>            <list>
>
>
> <value>classpath:/com/fuzzybearings/projx/config/application.properties</value>
>            </list>
>        </property>
>    </bean>
>
>    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
>        <property name="driverClassName">
>            <value>${jdbc.driver}</value>
>        </property>
>        <property name="url">
>            <value>${jdbc.url}</value>
>        </property>
>        <property name="username">
>            <value>${jdbc.username}</value>
>        </property>
>        <property name="password">
>            <value>${jdbc.password}</value>
>        </property>
>    </bean>
>
>    <tx:annotation-driven transaction-manager="txManager" />
>
>    <!-- hibernate session factory -->
>    <bean id="sessionFactory"
>
>  
> class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
>        <property name="dataSource" ref="dataSource" />
>        <property name="hibernateProperties">
>            <props>
>                <prop key="hibernate.hbm2ddl.auto">${hibernate.ddl}</prop>
>                <prop key="hibernate.dialect">${hibernate.dialect}</prop>
>                <prop key="hibernate.connection.pool_size">5</prop>
>                <prop
> key="hibernate.current_session_context_class">thread</prop>
>                <prop key="hibernate.show_sql">true</prop>
>                <prop
> key="hibernate.cglib.use_reflection_optimizer">true</prop>
>                <prop
>
> key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
>                <prop
> key="hibernate.hibernate.cache.use_query_cache">true</prop>
>            </props>
>        </property>
>        <property name="packagesToScan">
>                <list>
>                <value>com.fuzzybearings.projx.model</value>
>            </list>
>        </property>
>    </bean>
>    <context:component-scan
> base-package="com.fuzzybearings.projx.data.model" />
> </beans>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to