2013-05-15 105 views
4

我刚刚阅读了CloudBees白皮书"CloudBees Advantages: A Guide for Java Developers"。其中有句子如下:CloudBees运行时类路径

数据库只要部署就可以作为JNDI资源使用 - 不需要追踪JDBC驱动程序,连接字符串和配置JNDI。

所以我假设这意味着我并不需要在我的抗战的WEB-INF/lib目录中的MySQL JDBC驱动程序,如明显的CloudBees在运行时提供给类路径,是的。

这也促使其他一些问题:

  1. 由CloudBees的提供什么版本的MySQL JDBC驱动程序(和类型)的?
  2. 这同样适用于Cloudant CouchDB服务或其他服务合作伙伴使用的驱动程序/依赖关系吗?
  3. 有没有其他的库可以让CloudBees为其客户端的运行时类路径提供?

在此先感谢!

回答

4

Cloudbees当前提供了使用jboss堆栈的MySQL JDBC驱动程序5.1.16版本,以及使用tomcat6和任何其他堆栈的5.1.15版本。不幸的是,这些信息没有公开记录。他们的开发者之一Caleb Tennis通过他们的IRC频道#cloudbees通知我。

关于Cloudant,它或多或少只是CouchDB,因此要连接,您可以使用CouchDB wiki中的these libraries

或者,CouchDB相当于一个REST API,因此使用直接HTTP库可以更容易地发出请求并解析响应。无论你是最舒服的,真的:d

至于什么其他库的CloudBees使得可用于运行时路径,从迦勒网球更多:

除了MySQL中有没有“保证”运行库 - 你需要将它们放入你的战争或其他包中进行部署。

+0

感谢您对CouchDB/Cloudant @garbados(+1)的反馈 - 但仍然在等待其他问题的答案。 – IAmYourFaja

+0

就可以了。随着我发现更多,我会更新这个答案。 – garbados

+0

已更新。这是否回答你的问题? – garbados