0

Grails アプリを開発し、Tomcat7 Windows バージョンに正常にデプロイしました。Amazon EC2 (AMI Linux 32 バージョン) にデプロイしたかったのです。Tomcat7 を EC2 に正常にインストールし、すべてが正常に機能しました。.war ファイルを amazon ec2 に転送しましたが、「http status 404: The requested resource is not available」というエラー メッセージが表示されました。Windows と Linux での .war ファイルの生成の不一致が問題の原因なのだろうか? どんな助けでも大歓迎です!

4

3 に答える 3

0

Boxfuse には、Grails 3.x アプリを EC2 にデプロイする非常に簡単なネイティブ サポートが付属しています。

あなたがする必要があるのは文字通りです

boxfuse run my-grails3-app-1.0.jar

そしてBoxfuseは自動的に

  • アプリ用にカスタマイズされた最小限の OS イメージを融合します (10 秒未満、JVM とアプリを含む約 100 MB のイメージ)
  • 安全なオンライン イメージ リポジトリにプッシュする
  • 約 30 秒で AMI に変換します
  • Elastic IP を作成し、それに新しいドメインを割り当てます
  • 正しいポートを開いた状態でセキュリティ グループを作成する
  • AMI のインスタンスを起動し、ヘルスチェックに合格することを確認します
  • Elastic IP (および新しいドメイン) を新しいインスタンスにマッピングします。

すべての更新は、ゼロ ダウンタイムの Blue/Green デプロイとして実行されます。また、複数のインスタンスが必要な場合、Boxfuse は ELB、自動スケーリングなどもサポートします。

Boxfuse は、ネイティブの Grails 3 application.yml 構成を分析し、アプリに必要なポートとヘルスチェック情報を自動的に抽出します。この情報は、セキュリティ グループと ELB を正しく設定するために使用されます。

詳細: https://boxfuse.com/getstarted/grails

免責事項: 私は Boxfuse の創設者兼 CEO です。

于 2015-12-22T15:15:09.217 に答える