>>> 1、在DAO层通过@Resource注入Hibernate的SessionFactory时,非要set开头的方法名才可以。但在Tomcat7中只要有@Resource这个注解就可以注入。这个我觉得您应该多比对比对两边的测试环境,确保使用Hibernate等的版本相同,再有,JBoss 7默认JPA实现为HIbernate 4版本,毕竟这是Hibernate自己实现,JBoss和Tomcat只是一个运行容器而已。>>> JBoss7中com.springsource.org.codehaus.jackson.mapper-1.0.0.jar这个包有冲突,删掉了才正常。这个有可能,主要是类加载机制不一起,Tomcat是传统的模式,启动时加载所有可能的jar,包括你部署应用中的jar,JBoss 7使用模块化的类加载机制,它是根据依赖关系加载jar包,详细关于JBoss 7模块化类加载机制:https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/Development_Guide/chap-Class_Loading_and_Modules.html
解决方案 »
- hibernate 报错,求教 !
- jsp 画面读取mysql数据的图片
- struts2注解spring aop
- spring修改出错问题
- 把数据库数据导出到word,为什么打开默认是web版式的,怎么修改成默认打开正常版式
- jcreator3.5的文档路径问题
- 请教Script的中的Event
- 如果当前页没有登陆则进行登陆,登陆后自动返回当前页
- 求助<jsp:plugin />的问题
- 欢迎各位大虾谈一下,您现在用java做什么,Applet or jsp or jdbc?
- Struts2能进入Action,但不执行里面包括execute的任何方法!!求帮助!!
- java.lang.VerifyError:高分求高手解答
第二条包冲突删除了很正常啊,我也碰到过类似问题,删掉就好了,不然程序不知道该引用那个包下的类了,因为方法相同。
第一个确定下是不是 jdk版本的问题,