我正在开发一个将使用在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