2013-05-15 138 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