2012-04-21 123 views

回答

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项目。

+0

感谢您的回答! – dsatish 2012-04-21 17:01:21

+0

你可能会帮助我在我的另一个问题http://stackoverflow.com/questions/10261930/mounting-page-blob-as-a-vhd-in-a-batch-file 谢谢! – dsatish 2012-04-21 18:51:42

相关问题