2

私はgrailsアプリケーションを持っています。戦争ファイルがありません。フォルダとファイルしかありません。インストールしようとしていますが、問題に直面しています。私が使用している手順は次のとおりです。

  • アプリケーション (ファイルとフォルダー) を含む zip ファイルを作成しています

  • Elastic Beanstalk ウィザードに移動し、TomaCat 7 を使用して新しい環境を作成しています。すべてのデフォルト設定を使用しています。

  • ウィザードが要求したときに、アプリケーションを含む zip をアップロードします。最後に、ウィザードはアプリケーションが正しくインストールされたことを通知しますが、実行中のバージョンを表示しようとすると、エラー HTTP ステータス 404 が表示されます。 //編集 // エラー:

エラー コンパイル エラー: 起動に失敗しました: セマンティック分析中の一般的なエラー: Java コンパイラ com.sun.tools.javac.Main が見つかりません。クラスローダーの設定を変更してください java.lang.ClassNotFoundException: Java コンパイラ com.sun が見つかりません。 tools.javac.Main、org.codehaus.groovy.tools.javac.JavacJavaCompiler.findJavac(JavacJavaCompiler.java:190) でクラスローダーの設定を変更してください

4

2 に答える 2

3

を実行して、grails プロジェクトから war ファイルを作成できますgrails war

これにより、適切にデプロイ可能な war ファイルにアプリケーションがパックされます (すべての依存関係を含む)。

その後、AWS にデプロイできるようになります。

コマンドを実行するには、Grails コマンド プロンプトを開く必要があります。プロジェクトを右クリック -> Grails ツール -> Grails コマンド プロンプト。

開いwarたポップアップ ウィンドウに入力すると、パッケージ化された war ファイルが取得されます。

スクリーンショットも貼っておきます

grails コマンドプロンプトを開く方法

于 2013-06-28T19:31:52.820 に答える
1

通常の VPS が代替手段である場合は、設定方法の説明を投稿できます。簡単なはずです。

  • トムキャットをインストール
  • mysql をインストールする
  • データベースのセットアップ
  • 戦争をアップロードするか、ソースをアップロードしてサーバー内でビルドする
于 2013-06-27T14:15:12.230 に答える