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:新的缺失/不满足的依赖项:
Postgres 在通过 JBOSS 运行我的应用程序时出现致命错误