当前位置: 首页 > 知识库问答 >
问题:

无法使用glassfish创建正常工作的连接池

梁丘缪文
2023-03-14

我正在尝试创建一个从glassfish到Oracle的连接池。当我使用命令行时,在创建过程中一切似乎都正常,但应用程序崩溃,出现以下异常:

原因:java.sql。SQLException:oracle.jdb.driver.T4TTIfun.recover(T4CTTIfun.java:450)处的协议冲突。oracle.jbd.driver.T4CTIfun.doRPC(T4CTTIfun.java:186)处的oracle.jdb.driver.T4C7Ocommoncall.doOROLLBACK(T4C7Occommoncall.java:68)处的oracle.jbc.driver.TCConnection.doRollback(T4CConnection.java:642)处的oracle.jdb.ddriver.PhysicalConnection.rollback(PhysicalConnection.java:3716)处的com.sun.gjc.spi.base.ConnectionHolder.rollback(ConnectionHolder.java:630)at org.hibernate.transaction.JDBCTransaction.rollbackAndResetAutoCommit(JDBCTransaction.java:217)at org.hibernate.ttransaction.JDBC transaction.rollback(JDBCTransaction.java:196)

编辑:当应用程序尝试使用JPA进行回滚时,该异常被消除。结束编辑

这是我用来创建CP的命令:
asadmin

我还尝试从管理gui创建CP(这样会更方便用户),但即使我在/opt/glassfish3_old/glassfish/domains/domain1/lib中复制了ojdbc6.jar,当我必须选择驱动程序类名时,相应的选择列表也是空的!

编辑:我正在使用:java版本"1.7.0_06"Java(TM)SE运行时环境(构建1.7.0_06-b24)JavaHotSpot(TM)服务器VM(构建23.2-b09,混合模式)

和 Glassfish 3.1.2.2 Oracle 版本(但在 3.1.2 开源版本中,它的行为相同)
结束编辑

也许我在某个地方犯了一个愚蠢的错误。

任何人都可以提出建议吗?


共有1个答案

路和悌
2023-03-14

而不是:

url=jdbc\\:oracle\\:thin\\:@dbHostName\\:1521\\:mySID

尝试以下模式?

jdbc:oracle:thin:@dbHostName:1521:mySID
 类似资料:
  • 问题内容: 我有一张桌子: 现在,我正在使用插入加密值,以便以后可以使用: 现在,当我尝试使用相同的密钥解密它们时: 我只是找回二进制值,而不是我加密的值! 我想念什么? 问题答案: 如此处所述,http: //sqlity.net/zh/2530/decryptbypassphrase/将加密后的值作为数据类型返回。除了例如SQL_VARIANT之外,该数据类型不携带有关原始数据类型的任何信息。

  • 问题内容: 我正在使用Ubuntu 12.04 LTS 并在中安装了pecl 。 当第二次安装时,其抛出错误- 命令先前运行- pecl / mongo已经安装,并且与发行版1.5.1相同,安装失败 现在当我检查时- 它显示未加载。 但是我用更新了php.ini 并重新启动了服务器,但是它不起作用。 现在让我做错了什么。 编辑 我重新实例化了命令,以下是结果- 问题答案: 最终,在Neil Lun

  • 我下面的教程视频链接在这里:http://www.youtube.com/watch?v=wAwQ-noyB98 我安装了Matplotlib,包括其他必要的库:Numpy、dateutil、pytz、pyparsing和六个。 现在,我正在尝试以下命令: 导入matplotlib.pyplot plt。图([1,2,3,4,5,6,7],[5,6,7,8,9,10,11]) 我期待着某种图形出现

  • 问题内容: 我想在“ div”中显示txt文件的内容,所以我用按钮调用函数,但是即使我不按按钮,函数也会触发,这是我的HTML代码: 和我的js代码: 问题答案: 的第二个参数应该是一个函数。您没有传递函数,而是立即调用该函数并传递结果。改成:

  • 问题内容: 我将拔出所有剩余的头发,因此,如果您知道可能是什么问题,请帮助我。谢谢。我所有的谷歌搜索和搜索都没有得到回报。 首先,我正在使用jquery-1.7.2.min.js和ASP.net 2.0 Web表单。 我正在尝试使用jquery进行ajax调用,但始终收到语法错误/解析错误消息。我尝试了许多不同的方法,但是当我将dataType设置为json时,它们都会导致错误。 这是我所拥有的:

  • 来自Mongo Shell 工作并将记录打印到屏幕上。 从快递 我每次都得到空响应。我尝试过不使用ObjectId包装,但我仍然得到空值。mongoDB连接很好,因为我有一个成功返回所有消息。 我做错了什么?