首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -访问在Windows Azure上运行的MongoDB服务器

Java -访问在Windows Azure上运行的MongoDB服务器
EN

Stack Overflow用户
提问于 2012-04-21 22:48:52
回答 1查看 206关注 0票数 2

我正在开发一个将使用在Windows Azure上运行的MongoDB的应用程序。MongoDB上的此页面http://www.mongodb.org/display/DOCS/MongoDB+on+Azure引用了一个VisualStudio解决方案,该解决方案具有帮助器类,用于访问mongo服务器设置以及部署/配置mongo实例。有没有基于Java的解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-21 23:34:27

10gen提供的解决方案开箱即用,它只是一个.net / Visual Studio版本,它创建了一个包含多个工作角色实例的副本集。然后,您需要添加额外的角色来运行您的应用程序(例如web角色中基于IIS的Web应用程序,或者Worker角色中的基于Tomcat的Java应用程序)。

你将会遇到的问题是:你需要:

  • 在Eclipse
  • Generate中进行Java开发WAR文件
  • 在visual Studio中的工作者角色中创建java脚手架,这将解压Tomcat和JRE,将您的WAR文件复制到适当的目录,设置环境,然后启动Tomcat。

如果您希望完全放弃Visual Studio,则需要从您的Java启动脚本配置和启动mongod.exe。当您从Eclipse创建Windows Azure项目时,您将看到有几个示例启动脚本:一个用于JBoss,一个用于Tomcat,等等。选择与您正在使用的脚本匹配的脚本,将其复制到主项目启动脚本上。然后你可以定制它来抓取mongod.exe并启动它。这对于创建一个独立的MongoDB实例来说应该是非常简单的,但是要构造一个副本集需要做很多工作。10gen还没有为此构建的开箱即用的Java项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10259985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档