CloudBees运行时类路径

时间:2013-05-15 20:20:00

标签: java jar dependencies cloudbees paas

我刚刚阅读了CloudBees白皮书"CloudBees Advantages: A Guide for Java Developers"。其中有一句话如下:

  

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

所以我假设这意味着我不需要在我的WAR WEB-INF/lib目录中包含MySQL JDBC驱动程序,因为显然CloudBees将它提供给类路径在运行时,是的。

这也提示了一些其他问题:

  1. CloudBees提供了哪种版本的MySQL JDBC驱动程序(以及哪种类型)?
  2. 同样适用于Cloudant CouchDB服务或其他服务合作伙伴使用的驱动程序/依赖项吗?
  3. CloudBees是否有其他可用于其客户端的运行时类路径的库?
  4. 提前致谢!

1 个答案:

答案 0 :(得分: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可用于运行时路径,更多来自Caleb Tennis:

  

除了mysql之外,没有“保证”的运行时库 - 您需要将它们放入战争或其他包中进行部署。