【发布时间】:2017-03-16 14:09:14
【问题描述】:
谁能帮助我将 MongoDB 驱动程序配置为 JBoss 中连接池的核心模块。请参考我在阅读了几篇文章后尝试过的以下步骤。
- 创建目录 EAP_HOME/modules/com/mongodb/main/ 并复制 mongodb-driver-3.4.0-rc1.jar(rc1 版本,因为稳定版本 3.3.0 不包含 MongoClientFactory.class)并创建模块.xml 文件如下。
<module xmlns="urn:jboss:module:1.3" name="com.mongodb">
<resources>
<resource-root path="mongodb-driver-3.4.0-rc1.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
- 然后,将MongoDB驱动添加到standalone.xml文件中,请参考我在standalone.xml文件中添加的以下属性。
<driver name="com.mongodb" module="com.mongodb">
<xa-datasource-class>com.mongodb.client.jndi.MongoClientFactory</xa-datasource-class>
</driver>
在所有这些配置之后,我已经启动了 JBoss 服务器并得到“无法在“com.mongodb”jar 中找到驱动程序类名”,而 jar 存在并且还包含 MongoClientFactory 数据源类。
【问题讨论】:
-
你解决了这个问题吗?
-
没有@aelkz你能帮忙
标签: java mongodb jboss datasource jndi