database - 使用 PostgreSQL 的审计数据库插件

标签 database postgresql jenkins driver

我正在尝试将审计数据库插件与 postgresql 一起使用,但没有成功。

https://wiki.jenkins-ci.org/display/JENKINS/Audit+To+Database+Plugin

我的数据库已启动并运行,另一个名为数据库图表的插件与 postgresql 配合得很好,我将驱动程序配置为 org.postgresql.Driver 但总是出错

org.hibernate.HibernateException: JDBC Driver class not found: org.postgresql.Driver

有没有人用这个插件成功使用PG?

最佳答案

旧线程,但今天遇到了这个问题,需要弄清楚我需要将驱动程序添加到哪个插件目录。
遵循了上述张贴者的好建议,这里是我如何配置 PostgreSQL 以使用数据库插件审计。

我已经为 PostgreSQL 安装和配置了全局数据库插件,所以我只需要将 postgres 驱动程序从该插件目录复制到“audit2db”插件目录:

cp -p/var/lib/jenkins/plugins/database-postgresql/WEB-INF/lib/postgresql-9.1-901-1.jdbc4.jar/var/lib/jenkins/plugins/audit2db/WEB-INF/库

至于配置 JDBC 驱动程序和 URL 引用官方 PostgreSQL 文档:https://jdbc.postgresql.org/documentation/head/connect.html

JDBC 驱动类:org.postgresql.Driver JDBC 网址:jdbc:postgresql:jenkins

希望对你有帮助

关于database - 使用 PostgreSQL 的审计数据库插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28898336/

相关文章:

database - Postgresql 中的 CLOB

mysql - 分享mysql数据库

Jenkins 2.8 管道循环使用不同参数多次触发同一作业

docker - 如何在Windows上为Docker EE构建Docker-in-Docker镜像?

c# - ASP.NET 和 C# 用数据库中的数据填充表格

mysql - 查询以选择用户未注册的所有研讨会

django - Kubernetes + Django/PostgreSQL - 当我将它部署到 Kubernetes 集群时如何指定我的 PostgreSQL 数据库的主机

postgresql - 为什么 pgAdmin III 不能连接到 Postgres?

javascript - Sequelize 为 Postgres 'timestamp with time zone' 列返回 null

jenkins - jenkins 的 bitbucket-build-status-notifier 插件报告错误状态