当前位置: 首页 > 知识库问答 >
问题:

Spring、Hibernate、MVC错误

宣冥夜
2023-03-14

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

无法部署project1 Deploy is Failed=部署期间发生错误:加载应用程序时出现异常:java。lang.IllegalStateException:ContainerBase。addChild:start:org。阿帕奇。卡塔琳娜。生命周期异常:组织。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。刀。注释。在类路径资源[applicationContext.xml]中定义的PersistenceExceptionTranslationPostProcessor#0]:bean初始化失败;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建在类路径资源[applicationContext.xml]中定义了名为“entityManagerFactory”的bean时出错:设置bean属性“dataSource”时无法解析对bean“dataSource1”的引用;嵌套的异常是org。springframework。豆。工厂NoSuchBeanDefinitionException:未定义名为“dataSource1”的bean。请参阅服务器。登录以了解更多详细信息。

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

这是ontext.xml文件:

http://i.stack.imgur.com/ZuzHR.jpg

这是persistence.xml文件:

http://i.stack.imgur.com/7LLAH.jpg

共有1个答案

冯星阑
2023-03-14

就像@M. Deina评论的那样,您需要确保您定义了一个名为“dataSource1”的bean,并且类型javax.sql.DataSource类似于以下内容:

<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>
 类似资料:
  • 我刚穿春靴。我想用mysql、hibernate、jpa和JSP配置spring boot。当我想启动它时,我出现了一个错误:“Error creating bean with name'session factory'等”,更多信息请参见StackTrace: pom.xml`4.0.0 `

  • 组织。springframework。豆。工厂BeanCreationException:创建名为“searchController”的bean时出错:自动连线依赖项的注入失败;嵌套的异常是org。springframework。豆。工厂BeanCreationException:无法自动关联字段:com。辛迪娅。Spring服务学生服务公司。辛迪娅。mvc。搜索控制器。学生服务;嵌套的异常是or

  • 我有这个例外。我换了版本,但想不通。我在哪里犯错误?Tomcat版本8.5 org.springframework.beans.factory.BeanCreationExcture:错误创建在ServletContext资源[/WEB-INF/Spring/appServlet/servlet-context.xml]中定义的名称为“会话工厂”的bean:调用init方法失败;嵌套异常java.

  • 从几天以来,我一直在努力使所有这些工作,不知道该怎么做。我相信我读了每一篇关于这个主题的文章,读了很多教程... spring-security.xml http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context/spring-conte

  • 我正在使用: spring-webmvc、spring-aop、spring-beans、spring-context、spring-core、spring-expression、spring-web、spring-orm、spring-tx、spring-jdbc:4.3.11.发布spring-security-config、spring-security-web、spring-securit

  • 我正在尝试使用Spring Angular JS创建一个网站,目前的问题是我使用POSTMAN发布了一条JSON语句,如下所示: 然后这个错误弹出:在这里输入图像描述 "类型定义错误:[简单类型,类java.time.LocalDate];嵌套异常com.fasterxml.jackson.databind.exc.无效定义异常:无法构造的实例(没有Creator,如默认构造,存在):没有Stri