java - Spring、Hibernate、MVC 错误

标签 java spring hibernate spring-mvc

我正在使用 Spring、Hibernate 创建一个 Web 应用程序 (MVC),当我在服务器上运行它时收到错误(使用 Glassfish v4.1)。以下是错误:

cannot Deploy project1 deploy is failing=Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'dataSource1' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource1' is defined. Please see server.log for more details.

如何修复此错误?提前致谢。

这是“applicationContext.xml”文件:

/image/ZuzHR.jpg

这是“persistence.xml”文件:

/image/7LLAH.jpg

最佳答案

就像@M。 Deinum 评论道,您需要确保定义了一个名为“dataSource1”且类型为 javax.sql.DataSource 的 bean,与此类似:

<bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource">  
    <property name="URL" value="${url}" />  
    <property name="user" value="${username}"/>  
    <property name="password" value="${password}"/>   
  </property>  
</bean>

关于java - Spring、Hibernate、MVC 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911167/

相关文章:

java - MongoOperations "id"选择器返回 null

java - 存储在 Hibernate 二级缓存中的对象是否保证为 "immutable"?

java - 文件部分是从 Android Webview 下载的

java - 为什么这个程序不能正确运行?

java - 使用 RxJava + Retrofit 对列表中的每一项进行 API 请求

java - 处理器中的 Spring Batch 配置错误

java - eureka服务器中fetchRegistry属性有什么用?

java - 插件显示来自 VRML 或 X3D 的 3D 对象

java - 扩展 Hibernate Validator 约束时出现问题

java - 记录域对象更改