因为javaee.jar(集成的jpa注解版本) 跟hibernate3.5 以上的版本的Hibernate-jpa-2.0-api-1.0..x.jar 会有冲突会报java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 之类的错误 报此错解决办法: 推荐使用第三种方法, 本项目采用第三种方法解决。 第一种办法: 删除MyEclipse中Java EE 5 Libraries(javaee.jar)中persitence包下的类使用。 (javaee.jar中的部分类与hibernate-jpa-2.0-api-1.0.0.Final.jar存在版本冲突. 用RAR打开javaee.jar,删除javax下的persitence目录 , 删除前注意备份) 该方法删除可能会对其他项目造成影响,不推荐使用。 第二种办法: 如果是MyEclipse开发工具,不使用Java EE 5 Libraries)这个library,可以在项目中把Java EE 5 Libraries这个library的所有jar加入, (javaee.jar, jsf-api.jar, jsf-impl.jar, jstl-1.2), 并且删除javaee.jar文件javax下的persitence目录., 如果开发工具是eclipse(没有使用到相关内容可以把这个4个jar包删除), 本方法可以解决冲突,但是部署的时候javaee.jar里面的servlet可能会跟tomcat servlet.jar会冲突,需要把项目地下的javaee.jar删除. 第三种方法: 不使用Java EE 5 Libraries)这个library, 编译servlet报错, 需要引入tomcat lib目录底下的jsp-api.jar和servlet-aip.jar 两个jar文件. 部署:因为tomcat 包含了这2个jar文件,再部署过去就会报错, 解决如下: 如果开发工具是MyEclipse, 直接在MyEclipse项目部署到tomcat 会把jsp-api.jar和servlet-aip.jar两个jar也部署过去, 需要删除. 但是Redeploy,还是会自动部署,每次删麻烦,可以使用 <Context docBase="F:\workspace\project\SSHFrameworkTemplate\SSH" path="/SSH" caseSensitive="false"/> 部署, 没有问题。 如果不想用虚拟目录的方式,可以在Myeclipse当中添加一个User Library(Window-->Preferences-->Java-->Build Path --> User library) 把jsp-api.jar和servlet-aip.jar 两个jar文件加入进去,一定要把下面system library 打钩, 然后在项目引入这个library编译, 这样再部署的时候就不会把这2个jar文件部署到tomcat了, 推荐使用此方法。
相关推荐
hibernate-jpa-2.0-api-1.0.1.Final.jar httpclient-4.2.5.jar httpcore-4.2.4.jar httpmime-4.2.5.jar IKKSegment.jar jackson-all-1.9.11.jar jackson-annotations-2.2.2.jar jackson-core-2.2.2.jar ...
hibernate必须包:antlr-2.7.6.jar ,commons-collections-3.1.jar , dom4j-1.6.1.jar,hibernate3.jar , hibernate-jpa-2.0-api-1.0.1.Final.jar , javassist-3.12.0.GA.jar ,jta-1.1.jar , slf4j-api-1.6.1.jar , slf...
这是整合SpringMVC+Spring+SpringDataJPA+Hibernate简单的实现登录的功能,用的是mysql数据库,这是一个web Project 如果你用的是JavaEE6那么你要注意bean-validator.jar和weld-osgi-bundle.jar与slf4j的jar包冲突。...
11.5. Creating an Executable Jar 12. What to Read Next III. Using Spring Boot 13. Build Systems 13.1. Dependency Management 13.2. Maven 13.2.1. Inheriting the Starter Parent 13.2.2. Using Spring Boot ...
本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范...
中文名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 原名: 经典Java EE企业应用实战--基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 作者: 李刚 资源格式: PDF 版本: 第一版 出版社: 电子...
采用Spring2.5 + Struts2.1 + JPA1.0(Hibernate3.3)+FreeMarker + MySQL开发. J2CMS内容管理系统开发环境: eclipse-jee-juno-SR1-win32-x86_64 JDK 1.6 Apache tomcat 7.0 MySQL 5.5 系统依赖的其它jar包版本可以在...
采用Spring2.5 Struts2.1 JPA1.0(Hibernate3.3) FreeMarker MySQL开发. J2CMS内容管理系统 SSH 20121022 更新 1.当前版本的分支为j2cms-SSH 2.更新了SSH的版本,使用了当前最新的版本 3.其它所有的依赖的jar包基本都...
集合了Spring3.1 + Struts2.3 + Hibernate4.1 + JPA2.0 + FreeMarker + MySQL 等技术。 开发环境 : eclipse-jee-Juno-Release-win32 JDK 1.6 Apache tomcat 6.0 MySQL 5.5 系统依赖的其它jar包版本可以在lib目录里...
采用Spring2.5 + Struts2.1 + JPA1.0(Hibernate3.3)+FreeMarker + MySQL开发. J2CMS内容管理系统开发环境: eclipse-jee-juno-SR1-win32-x86_64 JDK 1.6 Apache tomcat 7.0 MySQL 5.5 系统依赖的其它jar包版本可以在...
框架提供统一异常处理,统一响应结果,对JPA,Mongo的AOP拦截,由Snowflake和提供调试功能,解决程序员最反感的编写技术文档的问题。 ID自动生成赋值值主键,数据实体无需开发注释由Idea自动生成。增删改查替代基于...
采用Spring2.5 + Struts2.1 + JPA1.0(Hibernate3.3)+FreeMarker + MySQL开发. J2CMS内容管理系统开发环境: eclipse-jee-juno-SR1-win32-x86_64 JDK 1.6 Apache tomcat 7.0 MySQL 5.5 系统依赖的其它jar包版本可
J2CMS-SSH是J2CMS的开源版本,我们设计了一个基于JavaEE平台的轻量极的敏捷开发架构,实现了一个具有基本功能的内容管理系统,集成使用了Spring+ Struts+ Hibernate + JPA + FreeMarker + MySQL 等技术。 开发...