Spring3+Hibernate3+Struts2

问题描述

Causedby:org.springframework.beans.factory.BeanNotOfRequiredTypeException:Beannamed'org.springframework.transaction.interceptor.TransactionInterceptor#0'mustbeoftype[org.aopalliance.aop.Advice],butwasactuallyoftype[org.springframework.transaction.interceptor.TransactionInterceptor]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:353)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)atorg.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor.getAdvice(AbstractBeanFactoryPointcutAdvisor.java:80)atorg.springframework.aop.aspectj.AspectJProxyUtils.isAspectJAdvice(AspectJProxyUtils.java:67)atorg.springframework.aop.aspectj.AspectJProxyUtils.makeAdvisorChainAspectJCapableIfNecessary(AspectJProxyUtils.java:49)atorg.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.extendAdvisors(AspectJAwareAdvisorAutoProxyCreator.java:101)atorg.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:88)atorg.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:68)atorg.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:359)atorg.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:322)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:407)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1426)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)这个问题怎么解决呀?

解决方案

解决方案二:
是不是类名和包名冲突
解决方案三:
把你的Spring配置文件贴出来!!!事务那块!
解决方案四:
切面策略那的问题
解决方案五:
不好搞,我也出问题了
解决方案六:
把配置文件贴出来,是你的配置文件的问题
解决方案七:
用SSH总是遇见各种配置问题
解决方案八:
是配置事务管理出现了问题,最好把怎么配置事务管理的和大家说清楚,这样大家才知道你哪里错了
解决方案九:
这问得让人怎么回答你?
解决方案十:
配置文件问题。。。应该不是jar包冲突!检查配置文件(映射文件、spring配置文件(注解)、struts相关)吧。goodluck!
解决方案十一:
估计是配置文件的问题。顺便看看你的类包。先只用主要的包其他的别加看看怎么样
解决方案十二:
mustbeoftype[org.aopalliance.aop.Advice],butwasactuallyoftype[org.springframework.transaction.interceptor.TransactionInterceptor]事务管理那一块出的错贴代码上来看看
解决方案十三:
<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:context="http://www.springframework.org/schema/context"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsdhttp://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-3.0.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-3.0.xsd"><context:annotation-config/><aop:aspectj-autoproxy/><context:component-scanbase-package="cn.ssh.serviceImpl"/><tx:annotation-driventransaction-manager="txManager"/><beanid="txManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><propertyname="sessionFactory"ref="sessionFactory"/></bean><beanid="dataSource"destroy-method="close"class="org.apache.commons.dbcp.BasicDataSource"><propertyname="driverClassName"value="${jdbc.driverClassName}"/><propertyname="url"value="${jdbc.url}"/><propertyname="username"value="${jdbc.username}"/><propertyname="password"value="${jdbc.password}"/></bean><beanclass="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="locations"><value>classpath:jdbc.properties</value></property></bean><beanid="sessionFactory"class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"><propertyname="dataSource"ref="dataSource"/><propertyname="packagesToScan"value="cn.ssh.entity"/><propertyname="schemaUpdate"value="true"/><propertyname="hibernateProperties"><props><propkey="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop><propkey="cache.provider_class">org.hibernate.cache.NoCacheProvider</prop><propkey="current_session_context_class">thread</prop><propkey="format_sql">true</prop><propkey="show_sql">true</prop><propkey="connection.pool_size">10</prop></props></property></bean></beans>配置文件是这样的,大家再帮我看看是什么问题
解决方案十四:
检查下这几个包的引用aspectjrtaspectjweavercglib你是用annotation写的切面策略吧,好像没有起作用。
解决方案十五:
<context:component-scanbase-package="cn.ssh.serviceImpl"/>改<context:component-scanbase-package="cn.ssh"/>
解决方案:
你还是找个视频,一步一步来
解决方案:
好像是类型转换不了
解决方案:
数组练习1、判断一个数组{1,2,3,1,0}中是否存在相同的元素,如果存在相同的元素则输出“重复”,否则输出“不重复”。2、判断数组{1,2,0,2,1}中的元素是否对称。例如也就是说数组中的第一个元素和最后一个元素相同,数组中的第二个元素和倒数第二个元素相同,依次类推。3、统计一个整数中出现最多的数字。如果数字个数一样,则以最大的数字为准,例如1输出1,121输出1,23231输出3。谁能帮忙谢谢这些小程序
解决方案:
HashSet<Integer>set=newHashSet<Integer>();inta[]={1,2,3,1,0};for(inti=0;i<a.length;i++){if(set.contains(newInteger(a[i]))){System.out.println(a[i]);}elseset.add(newInteger(a[i]));}

时间: 2024-11-03 20:49:11

Spring3+Hibernate3+Struts2的相关文章

Jboss7上+maven搭建struts2+spring3+hibernate3完整能运行

这是一个采用maven项目管理工具,集成struts2+spring3+hibernate3+mysql的一套框架模板,只是提供集成成功,struts2我采用的是零配置方式的,如果对着stuts2零配置方式不理解的,则回头学习一下.该程序测试时在jboss7 AS上运行成功.但是没有使用jndi数据源,在jboss7中数据源配置需要按照module的方式配置,但是jboss4中数据源则相对简单一点.jboss4中使用spring和struts2集成时会有问题,这里有一个解决的文章可以参考一下:h

spring3 +hibernate3的事务配置不生效,求帮助

问题描述 spring3 +hibernate3的事务配置不生效,求帮助 <tx:advice id="txAdvice" transaction-manager="hibernateTransactionManager"> <tx:attributes> <tx:method name="get*" read-only="true"/> <tx:method name="q

Spring3+Hibernate3升级为Spring4+Hibernate4

写在开始 今天,把当前项目做了一下升级,特此记录一下. 由于历史原因,项目本身并不是Maven项目,所以升级JAR包都是手动从Maven库中下载,然后load进项目lib. 目前 spring版本已经更新至5,但是4还是主流版本. 相比spring3,spring4新特性如下: Spring4新特性--泛型限定式依赖注入 Spring4新特性--核心容器的其他改进 Spring4新特性--Web开发的增强 Spring4新特性--集成Bean Validation 1.1(JSR-349)到Sp

求救!!!spring3+hibernate3.3事务配置问题

问题描述 <?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p&q

如何在eclipse3.3中搭建spring2.5+hibernate3+struts2的框架

问题描述 请各位大侠帮帮忙.... 解决方案 解决方案二:myeclipse自动生成就可以把,点击项目右键MyEclipse->addstrut2capilities顺序是strutsspringhibernate依次添加!解决方案三:晕..............解决方案四:推荐你先熟悉下开发工具,或三个框架的每一个,了解完了,你自然就知道怎么在eclipse下搭建ssh项目了解决方案五:myeclipse搭建SSH或SSI好弄但是eclipse没那么容易啊解决方案六:手动搭.........

关于以Spring3.0 MVC进行项目开发的疑问

问题描述 该项目是一个行业门户,使用Java技术开发.该项目从整体角度考虑,主要有两个关注点,一个是MVC,另一个是数据持久化.原计划是使用Struts1 + Spring3 + Hibernate3来设计,但Struts1太过古老,已经N久不更新了,Spring3也几乎放弃了对Struts1的支持,org.springframework.web.struts-3.0.5.RELEASE.jar里所有的类都被@Deprecated了.因此考虑Struts2,但是Struts2问题多多,从性能角度

通向架构师的道路 第十五天 IBM Websphere的安装与优化 (一)

一.IBMWebsphere 02年开始接触EJB1.x时,当时有一本巨肥厚无比的书叫作"ejb从入门到精通(master ejb2.0)",红皮的,wrox公司出版的. 该书带有1张光盘,光盘里有3个App Server. 1. Jboss2.2.1 2. Weblogic6.1 3. IBM Websphere ApplicationServer5.x 从那时起开始知道,哦,原来这3大厂商是做j2ee容器的.果然,时至今日这三大容器还是处于世界上无可争议的地位. 因此,我们前面讲了

通向架构师的道路(第十五天)IBM Websphere的安装与优化

一.IBMWebsphere 02年开始接触EJB1.x时,当时有一本巨肥厚无比的书叫作"ejb从入门到精通(master ejb2.0)",红皮的,wrox公司出版的.该书带有1张光盘,光盘里有3个App Server. 1.       Jboss2.2.1 2.       Weblogic6.1 3.       IBM Websphere ApplicationServer5.x 从那时起开始知道,哦,原来这3大厂商是做j2ee容器的.果然,时至今日这三大容器还是处于世界上无

Java 私塾在线

一.Java基础必知必会 1.Java初级教程 http://sishuok.com/product/41      ppt下载:http://sishuok.com/forum/posts/list/1030.html      Java的基础语法.面向对象初步.方法的覆盖和重载的知识点和规则.数组的基础知识.抽象类的理论知识和应用等知识      2.Java中级教程 http://sishuok.com/product/61      ppt下载:http://sishuok.com/fo