我正在開發一個將使用在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. 從Django在服務器上運行Java
- 8. 在Linux服務器上從php訪問Windows服務器上的圖像文件
- 9. 服務器運行java servlet
- 10. Windows服務器上的Azure環境
- 11. 從遠程服務器運行mongodb
- 12. Windows服務在本地運行文件,但不在服務器上運行
- 13. Windows Azure上的Web服務?
- 14. 作爲Azure虛擬機運行的Windows服務器上的Linux容器
- 15. 在Windows Azure上運行Java EE應用程序需要哪些服務?
- 16. 在Windows上使用VIM訪問Windows服務器共享目錄
- 17. 遠程連接到Linux服務器上運行的MongoDB
- 18. 從其他服務器訪問MongoDB
- 19. 在部署在Windows 2003服務器sp2上的iis6上運行.net Web服務
- 20. 從VM訪問Azure開發服務器?
- 21. 在Windows Azure和本地服務器上運行ASP.NET應用程序
- 22. 運行Java throgh服務器
- 23. Windows HPC服務器和Azure
- 24. 在IIS上運行Windows服務
- 25. 開發服務器上的Azure問題
- 26. Windows服務無法訪問其他項目在運行時
- 27. 在Java EE服務器Exec的運行
- 28. 在1Gig服務器上運行Liferay上的portlet - 性能問題
- 29. 無法從同一服務器上的子域訪問MongoDB
- 30. 無法訪問遠程服務器上的MongoDB
感謝您的回答! – 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