我正在開發一個將使用在Windows Azure上運行的MongoDB的應用程序。 MongoDB上的這個頁面http://www.mongodb.org/display/DOCS/MongoDB+on+Azure指的是一個VisualStudio解決方案,它具有幫助類來訪問mongo服務器設置以及部署/配置mongo實例。有沒有基於Java的解決方案?Java - 訪問在Windows Azure上運行的MongoDB服務器
2
A
回答
1
開箱即用,10gen提供的解決方案只是一個.net/Visual Studio版本,它創建了一個帶有多個工作者角色實例的副本集。然後您需要添加其他角色來運行您的應用程序(例如Web角色中的基於IIS的Web應用程序或工作者角色中的基於Tomcat的Java應用程序)。
你會碰到這個問題:你需要:
- 做你的Java開發在Eclipse
- 生成WAR文件
- 在輔助角色創建你的java 腳手架在解壓縮Tomcat和JRE的visual Studio中,將WAR文件複製到相應的目錄,設置環境並啓動Tomcat。
如果您想完全放棄Visual Studio,則需要從Java啓動腳本中配置並啓動mongod.exe。當您從Eclipse創建Windows Azure項目時,您會看到有幾個示例啓動腳本:一個用於JBoss,一個用於Tomcat等。選擇一個與您正在使用的相匹配的啓動腳本,將它複製到主項目啓動腳本。然後你可以定製它來抓取mongod.exe並啓動它。這應該是非常簡單的創建一個獨立的MongoDB實例,但是你有很多工作來構建一個複製數據集。 10gen沒有爲此創建的開箱即用的Java項目。
相關問題
- 1. 在遠程服務器上訪問MONGODB
- 2. Azure的文件訪問/訪問在Windows Azure雲服務
- 3. 在Windows服務器上運行jetty + solr
- 4. 在Windows Azure上運行Fleck(或任何)Websocket服務器
- 5. 在Windows Azure上使用MongoDB運行Node.js的問題
- 6. 在Windows 2008服務器上運行aspnet_setreg.exe
- 7. 在Windows服務器上運行API - Python
- 8. 在linux服務器上運行java
- 9. 從Django在服務器上運行Java
- 10. 在服務器上運行java webservice
- 11. 如何保護在Windows Azure上運行的odata服務
- 12. windows在多臺服務器上運行的服務
- 13. 在AWS上運行Accumulo的平板電腦服務器訪問
- 14. 在Linux服務器上從php訪問Windows服務器上的圖像文件
- 15. 服務器運行java servlet
- 16. Windows Azure上的FTP訪問
- 17. Windows服務器上的Azure環境
- 18. 在Windows服務器上運行Sphinx searchd問題
- 19. Windows Azure上的Web服務?
- 20. Windows服務在本地運行文件,但不在服務器上運行
- 21. 運行在Ubuntu上運行的java服務器的亂舞
- 22. 從遠程服務器運行mongodb
- 23. 如何在Azure的Linux服務器上訪問網站?
- 24. 作爲Azure虛擬機運行的Windows服務器上的Linux容器
- 25. 在Windows Azure上運行Java EE應用程序需要哪些服務?
- 26. 運行軌服務器上的問題
- 27. 在Windows上使用VIM訪問Windows服務器共享目錄
- 28. 遠程連接到Linux服務器上運行的MongoDB
- 29. 從VM訪問Azure開發服務器?
感謝您的回答! – dsatish 2012-04-21 17:01:21
你可能會幫助我在我的另一個問題http://stackoverflow.com/questions/10261930/mounting-page-blob-as-a-vhd-in-a-batch-file 謝謝! – dsatish 2012-04-21 18:51:42