Iam使用spring、hibernate maven项目时出现异常,无法在dispatcher servlet上解析对bean“sessionFactory”的引用。xml文件。下面是iam添加的三个文件内容。dispatcherservlet和应用程序上下文都位于resources文件夹中。问题是什么?请帮忙
我的错误:org。springframework。网状物util。NestedServletException:请求处理失败;嵌套异常为org。springframework。豆。工厂BeanCreationException:创建名为“stockBo”的bean时出错,该bean在类路径资源[dispatcher servlet.xml]中定义:在设置bean属性“stockDao”时无法解析对bean“stockDao”的引用;嵌套异常为org。springframework。豆。工厂BeanCreationException:创建名为“stockDao”的bean时出错,该bean在类路径资源[dispatcher servlet.xml]中定义:在设置bean属性“sessionFactory”时无法解析对bean“sessionFactory”的引用;嵌套异常为org。springframework。豆。工厂NoSuchBeanDefinitionException:未定义名为“sessionFactory”的bean
调度程序servlet。xml文件
<!-- Stock Data Access Object -->
<bean id="stockBo" lazy-init="true" class="com.org.rolltickets.stock.bo.impl.StockBoImpl" >
<property name="stockDao">
<ref local="stockDao" />
</property>
</bean>
<bean id="stockDao" lazy-init="true" class="com.org.rolltickets.stock.dao.impl.StockDaoImpl" >
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
应用程序上下文。xml
<!-- Hibernate session factory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>/hibernate/Stock.hbm.xml</value>
</list>
</property>
</bean>
网状物xml文件
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:ApplicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
将您dispatcher-servlet.xml中的配置移动到另一个名为root-servlet.xml的xml文件中(名称实际上并不重要,重要的是您将其移动到一个新文件中)。
离开dispatcher servlet。xml文件为空。
然后在你的web.xml中添加新的XML文件后,列出你的应用程序ontext.xml
它应该看起来像这样:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:ApplicationContext.xml</param-value>
<param-value>classpath:root-servlet.xml</param-value>
<context-param>
发生的事情是,servlet正在调度程序servlet中运行代码。在运行应用程序上下文之前。xml文件。
因此数据源bean还不存在。通过运行ApplciationContext。首先,您将创建bean,使其可用。
我尝试将我的应用程序配置为使用Spring数据 neo4j 。 但是当我提交我的应用程序时,我得到了这个堆栈跟踪跟踪: 这是我的UserRepository: 这是我的porm.xml http://maven.apache.org/maven-v4_0_0.xsd"
我是Spring的新手,在尝试将项目从Java6升级到Java8时遇到了此错误。 我在这里读到,要解决这个问题,要么使用Java 7,要么升级Spring版本。Java 7不行,因为我的目标是升级到Java 8,所以我尝试将Spring版本从2.1.9升级到4.0.0,结果出现以下错误: 以下是相关文件: pom.xml bprpp-memory-context.xml
在尝试部署集成了Spring Security性的jsf项目时,我遇到了以下错误。我今天才开始使用Spring Security性,因为安全领域的javaee安全性太麻烦了。我看了这个教程。所以我不确定这个错误到底意味着什么。我今天也开始了分级,所以我把依赖项包括在内,以防万一。 (我会将错误作为引号放在页面底部)。 应用程序上下文.xml 我的渐变依赖项: 我的web.xml 并promise为
本文向大家介绍快速解决PyCharm无法引用matplotlib的问题,包括了快速解决PyCharm无法引用matplotlib的问题的使用技巧和注意事项,需要的朋友参考一下 序 笔者今天用PyCharm安装了一些数据分析的时候比较有用的模块,系统是ubuntu,说实话,ubuntu(linux)在这方面还真是很方便,几条语句就把这几个模块下载安装编译过了,比于windows里面还要去官网下载文件
问题内容: 如果我从json.net获得序列化的JSON,如下所示: 我想让淘汰赛在FooList上输出foreach,但是我不确定如何继续,因为$ ref东西可能会抛出东西。 我在想解决方案将以某种方式通过不使用以下方式强制将所有Foos呈现在FooList中: 但这似乎很浪费。 问题答案: 从服务器接收的json对象包含循环引用。在使用对象之前,您必须首先 从对象中删除所有属性,这意味着`$r
遵循官方文件(https://camel.apache.org/manual/component-dsl.html#_using_component_dsl)我创建了以下代码: 但是中的告诉我: 并且中的特性不建议导入相应的库。 有人能给我指一下正确的方向吗 要做到这一点,我必须理解依赖注入的概念吗?