0

我正在尝试开发一个 Scala Web 应用程序并尝试部署到 GAE。从 sbt appengine 提示 (appengine-deploy) 部署应用程序时,我收到此错误。我不知道为什么会发生这种情况,但在本地部署可以正常工作。

com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=jugcep&version=1.0&

500内部服务器错误

服务器错误 (500) 发生服务器错误。

无法更新应用程序:发布到 URL 时出错:https ://appengine.google.com/api/appversion/create?app_id=jugcep&version=1.0& 500 内部服务器错误

服务器错误 (500) 发生服务器错误。

请参阅日志 [/var/folders/2L/2LXF1rCtFnaVepqm8nLO8E+++TI/-Tmp-/appcfg2634201961391003721.log] 了解更多信息。[错误] [错误] {file:/Users/prassee/scalaWorkspace/jcep/}default-479528/compile:appengine-deploy: error execution appcfg [error] Total time: 7 s, completed Apr 18, 2012 10:11:下午 48 点

Exception in thread "Thread-5" java.io.IOException: Broken pipe
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:260)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at sbt.BasicIO$.read$1(ProcessImpl.scala:108)
at sbt.BasicIO$.transferFullyImpl(ProcessImpl.scala:112)
at sbt.BasicIO$.transferFully(ProcessImpl.scala:88)
at sbt.BasicIO$.connectToIn(ProcessImpl.scala:79)
at sbt.BasicIO$$anonfun$input$1.apply(ProcessImpl.scala:80)
at sbt.BasicIO$$anonfun$input$1.apply(ProcessImpl.scala:80)
at sbt.SimpleProcessBuilder$$anonfun$2.apply$mcV$sp(ProcessImpl.scala:383)
at sbt.Spawn$$anon$3.run(ProcessImpl.scala:20)
4

2 回答 2

0

Scala 并未在 GAE 上得到官方支持,但它当然可以工作,只要它看起来像 Java 类/JAR 就不能区分。

从堆栈跟踪中,我能想到的是,无论您尝试做什么都是尝试访问文件系统进行写入,这是不可能的,因为 GAE 不会将写入写入其文件系统。你能解释一下你想要做什么吗?

于 2012-04-18T04:50:42.210 回答
0

您要部署的应用程序有多大?大小有一些限制,但对于大多数人来说应该足够了:http ://en.wikipedia.org/wiki/Google_App_Engine#Hard_limits

你知道在管道破裂之前部署有多远吗?是一开始的吗?

于 2012-04-18T07:06:47.613 回答