java.lang.IllegalArgumentException: Property 'sessionFactory' is required
我的sshlogin的部署运行环境是:MyEclipse8.5+JDKJavaEE5.0+Tomcat6.0+MySql5.0,用struts1.2+spring3.0+...
我的sshlogin的部署运行环境是:MyEclipse8.5+JDK Java EE 5.0+Tomcat6.0+MySql5.0,用struts1.2+spring3.0+hibernate3.3框建搭建,编译运行在Tomcat服务器后输入Action控制类do的路径名,然后显示以下错误信息: javax.servlet.ServletException: java.lang.IllegalArgumentException: Property 'sessionFactory' is required 但实际上我的Dao数据库访问类中已经写了sessionFactory这个类的get和set方法,spring配置文件中也写了sessionFactory这个bean,Dao类引用这个bean,然后action类再引用Dao类。action类继承Action类,重写execute方法。
有人给我说是项目所用的jar包有问题,版本不完整统一,造成服务器和浏览器报一些奇怪的莫名其妙的错误,给我拷了一个ssh框架用的jar包集合,但struts是2.0版本的,我编写的项目是struts1.2版本的,不知道这个对运行项目有没有影响。 展开
有人给我说是项目所用的jar包有问题,版本不完整统一,造成服务器和浏览器报一些奇怪的莫名其妙的错误,给我拷了一个ssh框架用的jar包集合,但struts是2.0版本的,我编写的项目是struts1.2版本的,不知道这个对运行项目有没有影响。 展开
1个回答
2014-03-08
展开全部
类似
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
...
</bean>
<bean id="Dao" class="Dao">
<property name="sessionFactory" ref="sessionFactory"></悄物property>老迅
</bean>
都启含液有了么,tomcat启动的时候报的错么
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
...
</bean>
<bean id="Dao" class="Dao">
<property name="sessionFactory" ref="sessionFactory"></悄物property>老迅
</bean>
都启含液有了么,tomcat启动的时候报的错么
更多追问追答
追问
你说的配置文件applicationContext.xml中已经配置了sessionFactory项和Dao项,错误是在tomcat启动后在浏览器地址栏中输入路径地址的时候报的错
追答
struts1和2完全不一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询