pax-jdbc PostgreSQL JBoss Fuse

Posted

技术标签:

【中文标题】pax-jdbc PostgreSQL JBoss Fuse【英文标题】: 【发布时间】:2016-03-01 17:17:54 【问题描述】:

探索使用 pax-jdbc 来管理用于集成的数据库连接池。我按照 Christian Schneider 的本教程中的步骤进行操作。

http://www.liquid-reality.de/display/liquid/2012/01/13/Apache+Karaf+Tutorial+Part+6+-+Database+Access

但是遇到了以下问题,

1) 如果我重新启动容器,pax-jdbc 不会创建连接池,直到我更新 etc 目录中的配置文件。不确定我是否遗漏了任何配置。

2) 我也没有找到任何关于在 pax-jdbc 的配置文件中使用加密密码的文档。我已经设置了解密密码和环境变量(JASYPT_ENCRYPTION_PASSWORD),并希望 jasypt 插件使用它。不知道如何请求 pax-jdbc 使用它。

如果有人可以帮助我解决上述问题,不胜感激。

我目前正在使用, - pax-jdbc - 0.6.0 版本 - JBoss Fuse ESB - 6.2 - 数据库 - PostgreSQL 9.4

【问题讨论】:

刚发现Jboss Fuse 6.2版本有bug。与他人共享链接以供您参考。 issues.jboss.org/browse/ENTESB-4428 【参考方案1】:

我创建了一个 jasypt osgi 服务,并且 pax-jdbc 0.8.0 的快照版本能够找到它并从属性文件中解密密码。这不适用于 pax-jdbc 0.6.0 版本。我没有尝试使用 0.7.0 版本。但是会尝试并更新此帖子。

谁能告诉我 pax-jdbc 0.8.0 版本发布的时间表/日期?

【讨论】:

以上是关于pax-jdbc PostgreSQL JBoss Fuse的主要内容,如果未能解决你的问题,请参考以下文章

JBOSS AS 7.1 JBAS014775:新的缺失/不满足的依赖项:

JBoss 监控/分析

Postgres 在通过 JBOSS 运行我的应用程序时出现致命错误

如何在 JBoss 中配置 ActiveMQ JCA 连接器以使用 XA 连接?

OSGi 上的 PostgreSQL 连接器

使用EJB的JBoss工作项目无法部署在Tomcat Plume上