Spring jetty服务器不支持@PersistenceContext,我该怎么做?

Spring jetty服务器不支持@PersistenceContext,我该怎么做?,spring,hibernate,jpa,jetty,Spring,Hibernate,Jpa,Jetty,我将我的项目定位到war文件,并部署在jetty server中。它显示了以下错误,但它部署在weblogic server中意味着它可以正常工作 Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory. BeanCreationException: Error creating bean with name 'samp

我将我的项目定位到war文件,并部署在jetty server中。它显示了以下错误,但它部署在weblogic server中意味着它可以正常工作

 Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory. BeanCreationException: Error creating bean with name 'sampDao': Injection of persistence dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'testDataPersistence' is defined
XML文件包含

<bean id="testEntityManager"
    class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="persistenceProvider">
        <bean class="org.hibernate.jpa.HibernatePersistenceProvider" />
    </property>
    <property name="persistenceUnitName" value="testDataPersistence" />
    <property name="dataSource" ref="dataSource" />
    <property name="packagesToScan" value="com.test.samp" />
    <property name="jpaVendorAdapter">
        <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
            <property name="showSql" value="false" />
            <property name="databasePlatform" value="org.hibernate.dialect.Oracle10gDialect" />
        </bean>
    </property>
    <property name="jpaProperties">
        <props>
            <prop key="hibernate.transaction.jta.platform">org.hibernate.engine.transaction.jta.platform.internal.WeblogicJtaPlatform</prop>
            <prop key="hibernate.id.new_generator_mappings">true</prop>
        </props>
    </property>
</bean>

未定义名为“testDataPersistence”的bean
。你是怎么定义的。。。更新了我的代码@neil stockton
没有定义名为“testDataPersistence”的bean
。你是怎么定义的。。。更新了我的代码@neil stockton
 @PersistenceContext(unitName = "testDataPersistence", name = "testEntityManager")
 private void setEntityManager(EntityManager em) {
     this.em = em;
 }