2012-04-21 9 views
2

Windows Azure上で動作するMongoDBを使用するアプリケーションを開発しています。このページhttp://www.mongodb.org/display/DOCS/MongoDB+on+Azureは、mongoサーバー設定にアクセスし、mongoインスタンスを展開/設定するヘルパークラスを持つVisualStudioソリューションを指します。 Javaベースのソリューションはありますか?Java - Windows Azureで動作するMongoDBサーバーへのアクセス

答えて

1

10genで提供されるソリューションは、.net/Visual Studioバージョンのみです。これにより、複数のWorker Roleインスタンスを含むレプリカセットが作成されます。その後、アプリケーションを実行するためにロールを追加する必要があります(WebロールのIISベースのWebアプリケーションや、WorkerロールのTomcatベースのJavaアプリケーションなど)。

あなたに実行されます問題:Workerロールであなたのjava 足場を作成

  • はWARファイル
  • を生成

    • EclipseでJava開発を行います。あなたがすることは必要だろうVisual StudioでTomcatとJREを解凍し、WARファイルを適切なディレクトリにコピーし、環境を設定してTomcatを起動します。

    Visual Studioをあまり使わない場合は、Javaスタートアップスクリプトからmongod.exeを設定して起動する必要があります。 EclipseからWindows Azureプロジェクトを作成すると、いくつかのサンプルスタートアップスクリプトがあることがわかります:JBoss用とTomcat用など、使用しているものと一致するものを選んで、プロジェクトの起動時にコピーしますスクリプト。その後、mongod.exeを取得して起動するようにカスタマイズすることができます。これはスタンドアロンのMongoDBインスタンスを作成するのはかなり簡単なはずですが、レプリカセットを構築するには多くの作業が必要です。 10genには、これのために既に構築されているすぐに使えるJavaプロジェクトはありません。

  • +0

    あなたの答えに感謝します! – dsatish

    +0

    あなたは私の他の質問に私に助けになるかもしれないhttp://stackoverflow.com/questions/10261930/mounting-page-blob-as-a-vhd-in-a-batch-file ありがとう! – dsatish

    関連する問題