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 ファイルの生成の不一致が問題の原因なのだろうか? どんな助けでも大歓迎です!
2973 次
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 に答える