2012-09-24 30 views
0

林有同樣的問題,因爲這用戶: Cloud Foundry Playframework : Error 310: Staging failed:無法更新播放!斯卡拉應用CloudFoundry

我加了一個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>' 

回答

2

更新(解決斯卡拉具體):

  1. 請避免使用清單以這次
  2. vmc push
  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部署):

好吧,我不沒有專門的應用程序,所以這就是我所做的。使用Start Cloudfoundry的示例

我創建了示例Play!應用程序並部署到Cloudfoundry。我小心地選擇「2 - 創建一個簡單的Java應用程序」。

然後我對「Application.java」做了一個簡單的修改。

接下來,我做了以下內容:

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

這成功完成,我能夠從我的瀏覽器中查看結果。 注意:第一次部署需要很長的時間(分鐘),因此需要一定的耐心。如果您希望我們專門檢查您的應用,請打開Cloudfoundry Support的門票,我們會查看並在此處發佈結果。

+0

嗨eightyoctane,謝謝你的幫助。您能否確認您所做的工作也適用於Scala應用程序。在我看來,你是爲Java應用程序做的,並且考慮到你也有Scala Im的教程,不確定你是否希望我也爲Scala嘗試這個。我試試它,如果不工作,我打開票:)。謝謝你的幫助! – dgrandes

+0

明白了。通過票務系統處理此問題,並在此處發佈更新。 – eightyoctane

+0

查看上面更新的帖子。 – eightyoctane