When I deploy my application war file to tomcat, I get the following warning
and error messages in the tomcat log file. Does anyone know what is the cause
and how to solve it? Below the warning/error messages are my context
configuration files -- context-service.xml and context-persistence.xml.
[WARN] Invocation of destroy method 'shutdown' failed on bean with name 'cxf'
>org.springframework.beans.factory.BeanCreationNotAllowedException: Error
>creating bean with name 'entityManagerFactory': Singleton bean creation not
>allowed while the singletons of this factory are in destruction (Do not
>request a bean from a BeanFactory in a destroy method implementation!)
>org.springframework.web.context.ContextLoader [ERROR] Context initialization
>failed.
>
>context-services.xml:
><beans>
> <import resource="classpath:META-INF/cxf/cxf.xml"/>
> <import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml"/>
> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
>
> <jaxrs:server id="facilerWebService" address="/">
> <jaxrs:serviceBeans>
> <ref bean="imageService"/>
> <ref bean="profileService"/>
> </jaxrs:serviceBeans>
> <jaxrs:providers>
> <ref bean="jsonProvider"/>
> </jaxrs:providers>
> </jaxrs:server>
></beans>
>
>context-persistence.xml:
><beans>
> <bean id="entityManagerFactory"
>class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
> <property name="persistenceUnitName" value="${persistence.unit}"/>
> <property name="dataSource" ref="pooledDs"/>
> <property name="jpaVendorAdapter">
> <bean
>class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
> <property name="databasePlatform"
>value="org.hibernate.dialect.MySQLDialect"/>
> <property name="showSql" value="false"/>
> <property name="generateDdl" value="false"/>
> </bean>
> </property>
> </bean>
></beans>
>