gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 10:44:41 24 4
gpt4 key购买 nike

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

最佳答案

10gen 提供的开箱即用的解决方案只是 .net/Visual Studio 版本,它创建具有多个辅助角色实例的副本集。然后,您需要添加其他角色来运行您的应用程序(例如 Web 角色中基于 IIS 的 Web 应用程序,或辅助角色中基于 Tomcat 的 Java 应用程序)。

您将遇到的问题:您需要:

  • 在 Eclipse 中进行 Java 开发
  • 生成 WAR 文件
  • 在 Visual Studio 中的辅助角色中创建 Java 脚手架,该角色会解压 Tomcat 和 JRE,将 WAR 文件复制到适当的目录,设置环境并启动 Tomcat。

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

关于Java - 访问在 Windows Azure 上运行的 MongoDB 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10259985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com