昨天试了一下把mysql的数据源配置mysql-ds.xml放在jboss下面跑,成功了;后来我想那oracle数据源配置oracle-ds.xml也可以在jboss下面跑了。我就试了一下, 在启动Eclipse时报以下错误:

11:04:48,078 INFO  [SettingsFactory] JDBC driver: Oracle JDBC driver, version: 9.2.0.1.0
11:04:48,125 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=#ztf state=Create
javax.persistence.PersistenceException: [PersistenceUnit: ztf] Unable to build EntityManagerFactory
 at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
 at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
 at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:311)
Caused by: org.hibernate.HibernateException: unknown Oracle major version [0]
 at org.hibernate.dialect.DialectFactory$1.getDialectClass(DialectFactory.java:173)
 at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:88)
 at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:62)
11:04:48,265 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS

FOR DETAILS):

*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}

jboss.j2ee:jar=EntityBean.jar,name=PersonServiceBean,service=EJB3
 -> <UNKNOWN jboss.j2ee:jar=EntityBean.jar,name=PersonServiceBean,service=EJB3>{Described:** UNRESOLVED Demands

'persistence.unit:unitName=#ztf' **}

*** CONTEXTS IN ERROR: Name -> Error

persistence.unit:unitName=#ztf -> org.hibernate.HibernateException: unknown Oracle major version [0]

<UNKNOWN jboss.j2ee:jar=EntityBean.jar,name=PersonServiceBean,service=EJB3> -> ** UNRESOLVED Demands

'persistence.unit:unitName=#ztf' **

11:04:48,453 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8090

出现这个问题,接着在网上google了一下,在http://forum.hibernate.org/viewtopic.php?p=2373597下找到了答案。
我出现的问题已解决,如下:
1.persistence.xml下<jta-data-source>的数据源配置为java:/ztfDS。
2.在persistence.xml下<properties>加入SQL方言<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle9Dialect"/>

jboss下数据源的配置,分以下几种情况:
1.选择的是mysql-ds.xml,此文件相应位置设为 <jndi-name>ztfDS</jndi-name>,那么在persistence.xml中相应设置为<jta-data-source>java:ztfDS</jta-data-source>。
2.选择的是oracle-ds.xml,此文件相应位置设为<jndi-name>ztfDS</jndi-name>,那么在persistence.xml中相应设置为<jta-data-source>java:/ztfDS</jta-data-source>。

转载于:https://www.cnblogs.com/ztf2008/archive/2009/03/26/1422230.html

Caused by: org.hibernate.HibernateException: unknown Oracle major version [0]相关推荐

  1. org.hibernate.HibernateException: could not instantiate RegionFactory [org.hibernate.cache.impl.brid

    参考网址:http://tang.bill.blog.163.com/blog/static/4402137920104171082490/ 学习到Hibernate的二级缓存的时候,遇到下面的问题. ...

  2. Unrecognized Hadoop major version number: 3.0.0-cdh6.3.2

    spark任务提交cdh集群yarn模式执行报错: Exception in thread "main" java.lang.ExceptionInInitializerError ...

  3. <转载>Presto对接华为HDFS 3.X,Unrecognized Hadoop major version number解决方案

    简介  这篇文章主要介绍了Presto对接华为HDFS 3.X,Unrecognized Hadoop major version number解决方案以及相关的经验技巧,文章约15691字,浏览量5 ...

  4. java.lang.UnsupportedClassVersionError: org/hibernate/HibernateException : Unsupported major.minor..

    springData整合JPA的异常,基于maven 出现异常: java.lang.UnsupportedClassVersionError: org/hibernate/HibernateExce ...

  5. org.hibernate.HibernateException: connnection proxy not usable after transaction

    2019独角兽企业重金招聘Python工程师标准>>> org.hibernate.HibernateException: connnection proxy not usable ...

  6. org.hibernate.HibernateException: No Session found for current thread

    spring.springmvc和hibernate整合 在sessionFactory.getCurrentSession()时,出现以下异常 No Session found for curren ...

  7. [已解决] org.hibernate.HibernateException:没有活动事务,get无效

    Recently I was developing a simple hibernate application with version 4.3.5.Final and everything loo ...

  8. oracle 状态unknown,Oracle RAC 一个节点的instance资源状态为unknown

    一个朋友新装的一套oracle 11.2.0.4版本的RAC发现节点一的实例状态为unknown,在启动集群资源的时候发现instance没有被集群带起来. crsd.log中报错信息如下: Coul ...

  9. Hibernate出现org.hibernate.MappingException: Unknown entity: com.gxuwz.hiberbate.entity.User的解决办法

    今天在学习Hibernate的时候出现这样的问题 报错信息如下: WARN: HHH000233: Scoping types to session factory org.hibernate.int ...

  10. MySQL——Caused by: java.sql.SQLException: Unknown system variable ‘transaction_isolation‘

    关注微信公众号:CodingTechWork,一起学习进步. 介绍 问题概述   在开发过程中,服务程序报错Caused by: java.sql.SQLException: Unknown syst ...

最新文章

  1. laravel cookie加密解密原理
  2. mysql当数据改变时_当数据库里面的价格变化时,发送信息到企业微信中
  3. Mockito的使用(二)——@InjectMocks、@Spy、@Mock
  4. 7-20上午刷题未知点集合
  5. 使用C#获取IP地址方法
  6. springboot 建readme_经验分享:给项目创建和编写README.md文件的步骤
  7. 元素属性的添加删除(原生js)
  8. js打开、关闭页面和运行代码那些事
  9. java kafka 集群消费_kafka集群简单生产者消费者实例
  10. ARM 汇编语言入门
  11. 区分那些是属于构架方面的C++功能
  12. python字符串变量_Python从变量读取的特殊字符切分字符串问题
  13. C++面试高频考点整理--基础
  14. charts漏斗图表_用echarts写的转换率图表(漏斗图 + 象形柱图)
  15. java excel 数组公式_Excel数组公式怎么使用? Excel数组公式计算的实例教程
  16. 惠普打印机墨盒更换教程_hp打印机墨盒怎么安装 hp打印机墨盒安装方法【详解】...
  17. 移动接入的身份认证技术
  18. 【Codecs系列】视频编码中的率失真优化RDO技术
  19. 计算机上的mac是什么意思啊,Mac版是什么意思,Windows版是什么意思?
  20. 运筹说 第66期|贝尔曼也有“演讲恐惧症”?

热门文章

  1. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_12-webpack研究-webpack安装
  2. 阶段3 2.Spring_05.基于XML的IOC的案例1_3 测试基于XML的IOC案例
  3. go 实现单链表反转
  4. 封装条形码MaHelper
  5. 【杂谈】需要mark的一些东西
  6. 超市商品购买与管理系统
  7. 软件自动化测试学习步骤
  8. 简单使用idea Spring Boot搭建项目
  9. 08.存储Cinder→5.场景学习→01.LVM Volume
  10. [linux]centos7.4上升级python2版本到python3.6.5 【安装双版本,默认python3】