2016-03-02 56 views
0

任何人都可以通过配置MongoDB数据源来帮助我实现Jboss中的连接池吗?我已经按照Configuring MongoDB datasource in JBoss 7这个线程中的一个步骤进行了操作,但这并不能解释我如何实现连接池。我使用的是Jboss EAP 6.4.0。在JBoss中为连接池配置MongoDB数据源

+0

http://blog.mongodb.org/post/94065240033/getting-started-with-mongodb-and-java-第一部分阅读非常密切。 –

+0

我看不出为什么使用MongoDB JDBC驱动程序(http://www.unityjdbc.com/mongojdbc/mongo_jdbc.php)与其他任何jdbc驱动程序(mysql,sybase等)不同。 – nnunes10

+0

@ nnunes10-I到目前为止,已经尝试了两种不同的数据源。一个是teiid-8.13.1-jdbc.jar(https://docs.jboss.org/author/display/teiid88final/MongoDB+Data+Sources),第二个是mongo3.0.2.jar。 Teiid-8.13.1-jdbc.jar被jboss管理控制台识别为合法的驱动程序,但给了我这个(由此导致:javax.resource.ResourceException:这个连接错误的驱动程序类[class org.teiid.jdbc.TeiidDriver] URL [jdbc:mongo://10.174.124.26:27017/bli])当我运行我的应用程序。第二个jar不被识别为数据源。我也发现这个团结驱动,但它不是免费的。 – Swapnil

回答

0

首先,您必须在jboss服务器中定义您的数据源。 在这种情况下,您必须为MongoDB设置驱动程序。请参阅documentation

然后你只需要在元素<pool>添加<datasource>定义中:

<pool> 
    <min-pool-size>1</min-pool-size> 
    <max-pool-size>2</max-pool-size> 
</pool>