0

このユーザーと同じ問題が発生しています: Cloud Foundry Playframework:エラー310:ステージングに失敗しました:

アプリにmysqlサービスを追加しました。次のコマンドでアプリを更新しました:

vmc update app-name --path=dist/my-dist.zip

更新は大丈夫だと応答します。アプリビューに移動すると、アプリが停止していると表示されます。実行してみると

vmc start app-name

同じエラーでクラッシュします:

vmc start app-name
Staging Application 'app-name': ...Error 310: Staging failed: 'Staging task failed:
Staging plugin failed: /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in `chmod': No such file or directory - /var/vcap/data/stager/tmp/d20120924-9953-1jfgi5c/staged/app/start (Errno::ENOENT)
from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:1231:in `chmod'
from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:879:in `block in chmod'
from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in `each'
from /var/vcap/data/packages/ruby/6.1/lib/ruby/1.9.1/fileutils.rb:878:in `chmod'
from /var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.63/lib/vcap/staging/plugin/play/plugin.rb:10:in `block in stage_application'
from /var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.63/lib/vcap/staging/plugin/play/plugin.rb:7:in `chdir'
from /var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap_staging-0.1.63/lib/vcap/staging/plugin/play/plugin.rb:7:in `stage_application'
from /var/vcap/packages/stager/bin/run_plugin:19:in `<main>'
4

1 に答える 1

2

以前の投稿の更新(具体的にはscalaに対応):

  1. 現時点ではマニフェストの使用は避けてください
  2. vmcプッシュ
  3. アプリを変更した後:

play clean dist && vmc update <app> --path <app dist path>

これが私の例です:

play clean dist && vmc update ghelloworld --path "/Users/ggross/Dropbox/play-work/helloworld-scala/dist"

元の回答(Javaデプロイメントに対応):

わかりました、私はあなたのアプリを特に持っていないので、これが私がしたことです。StartCloudfoundryの例を使用する

Play!の例を作成しました。アプリ、Cloudfoundryにデプロイされます。「2-簡単なJavaアプリケーションを作成する」を慎重に選択しました。

次に、「Application.java」に簡単な変更を加えました。

次に、私は次のことをしました:

$vmc dist
$vmc update garyhelloplay --path=dist/garyhello-java-1.0-SNAPSHOT.zip

これは正常に完了し、ブラウザから結果を表示することができました。注:最初の展開には長い時間(分)がかかったため、ある程度の忍耐が必要でした。アプリを具体的に確認したい場合は、Cloudfoundryサポートでチケットを開いてください。確認して結果をここに投稿します。

于 2012-09-27T17:30:01.730 に答える