任何人都可以帮我配置MongoDB驱动程序作为JBoss中连接池的核心模块。阅读几篇文章后,请参考我试过的以下步骤。
<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>
<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数据源类。
答案 0 :(得分:0)
我没有找到启用xa-datasource驱动程序配置的免费软件解决方案。
根据Red Hat JBoss企业应用平台7支持的配置,MongoDB目前尚未得到支持:
https://access.redhat.com/articles/2026253
您可以尝试以下这些方法(使用专有驱动程序):
但是,您可以尝试使用MongoDB java驱动程序配置JNDI接口:
http://mongodb.github.io/mongo-java-driver/3.3/driver/reference/connecting/jndi/#examples
&#34;可以通过java:comp / env上下文中的JNDI名称mongodb / MyMongoClient访问MongoClient实例。&#34;
回答你的问题,也许你需要将* .jar放在这个目录中:
modules/system/layers/base/org/mongodb/main