我想使用“审核到数据库”插件将生成信息记录到数据库。 我已经正确安装了插件,下面是我的配置:

JDBC驱动程序类:oracle.jdbc.driver.OracleDriver

JDBC网址:jdbc:oracle:thin:@ databaseserver.com:XXXX:opsd

用户名:

密码:密码

我将ojdbc6.jar放在$ JENKINS_HOME / plugins / audit2db / WEB-INF / lib位置。 当我单击测试连接时,出现错误org.hibernate.HibernateException:当没有可用的连接时,必须设置'hibernate.dialect'

任何指针都会有所帮助

#1楼 票数:0

如果要在Tomcat中执行Jenkins,则可以为Tomcat配置Oracle JDBC。 从Oracle.com下载JAR,并将它们(ojdbc6.jar和ucp.jar)复制到$ TOMCAT / lib中,然后重新启动Tomcat。 完成此操作后,您将能够为Jenkins配置Oracle JDBC

#2楼 票数:0

在我们的案例中,使用Tomcat,Cesar SAC的建议很好。

此外,我们在主服务器上运行作业时出错(已在jenkins 1.653和1.565.1和DB oracle 11.2.0.3上进行了检查):org.hibernate.util.JDBCExceptionReporter.logExceptions ORA-01400:无法将NULL插入(“ XXXX”。 “JENKINS_BUILD_NODE”。 “NAME”)。 在节点或主节点上启动作业时,插件会在表JENKINS_BUILD_NODE上为每个节点/主节点写一行。 不幸的是,主节点的名称为“ null”,这会导致错误。 我们解决了删除NAME列上的NOT NULL约束,并用Master名称编辑该字段的问题。 这里有一个未解决的问题: audit2db-plugin

  ask by Raghav S translate from so

未解决问题?本站智能推荐:

1回复

使用Oracle11g进行休眠时,无法与“选择”生成器一起使用

我在数据加载应用程序中将Hibernate 3.2.5和Hibernate Annotations 3.3.1.GA用作JPA提供程序。 我已将Hibernate配置为使用C3P0进行连接池。 我的数据库是:Oracle Database 11g企业版11.1.0.7.0版-64位生产
1回复

Oracle从管道脚本查询

我有一个管道作业,在这里加载一个Groovy类并调用一个具有Oracle数据库查询的方法。 在我的IDE中,该类运行良好,因为我在类路径中有ojdbc.jar。 我想通过groovy从管道脚本中调用该方法,我面临着belwo异常。 如何确保从管道脚本引用jar文件。
1回复

旧式外连接(+)不能与ANSI连接一起使用,Oracle数据库错误代码ORA-25156

为什么即使我将 hibernate.dialect 指定为 OracleDialect 也会出现此错误。 如果您推荐使用oracle10gDialect 或Oracle9iDialect 请解释一下,因为Hibernate 在第一次连接到数据库时可以使用JDBC 元数据找到Dialect。 如果我错
1回复

如何使OracleJdbc驱动程序jar可用于从属服务器上的jenkins管道脚本

我正在尝试编写一个在oracle db上运行查询的管道脚本。 我有一个奴隶,我已经安装了Oracle JDBC驱动程序jar。 在master上的全局设置中,我将“Additional groovy classpath”字段设置为slave上驱动程序jar的路径。 然后我运行了我的管道
1回复

如何调用使用JDBC删除数据的Oracle过程

我的oracle过程如下所示,用于从数据库中删除旧用户。 就oracle程序而言,它在SQL开发人员签入时工作正常并删除数据。 我需要从Java DAO层执行该操作。我一直在尝试执行以下步骤。 它正在部署并正常运行,从Java端没有问题,但是从db端删除了数据 09:54:37,
4回复

JUnit/HSQLDB:使用HSQLDB进行测试时如何解决Oracle语法错误(没有特权和/或没有DUAL对象)

我有DAO代码,其中包含一些具有Oracle特定语法的JDBC,例如: 我正在使用内存中的HSQLDB数据库对此DAO方法运行JUnit测试。 显然,DUAL表是特定于Oracle的,并且在运行测试时会导致错误: 任何人都可以建议我可以做些什么来解决这个问题? 我正在使用Hibern
1回复

Spring3.1和Hibernate4不能将存储过程与OracleTypes一起使用

最近,我们从休眠状态3.5升级到了4.1.7,春季也从3.0.5升级到了3.1.3。 Hibernate是在春季通过jpa配置的,因此无需进行任何更改。 升级后,大多数东西都可以正常工作,但是使用存储过程的一个功能被打破,但有以下例外: java.lang.ClassCastExce
3回复

Weblogic和Oracle:StuckExecuteThread

我们在集群Weblogic环境中运行带有Hibernate的SpringMVC。 我们的应用程序运行良好,直到我们遇到数据库空间问题。 因此,我们的数据库提供程序扩展了数据库存储。 在更改之后,Weblogic系统状态正在抱怨线程池“线程池已经卡住线程”。 日志文件中的堆栈跟踪如下所