我正在云中部署一个简单的应用程序。我为此使用 Eclipse,但部署失败。
在控制台中的错误是:
09/16/2012 09:40:46 - Configuring Remote Desktop 09/16/2012 09:40:50 - Uploading Deployment Package 09/16/2012 09:44:58 - Failed uploading deployment package (.cspkg).
部署仅到 40% 才完成。
在 Eclipse 日志中显示:
!ENTRY WAEclipsePlugin 4 0 2012-09-16 09:42:57.026 !MESSAGE Error !STACK 0 com.gigaspaces.azure.util.CommandLineException: Timeout at com.gigaspaces.azure.rest.WindowsAzureRestUtils.execute(WindowsAzureRestUtils.java:301) at com.gigaspaces.azure.rest.WindowsAzureRestUtils.execute(WindowsAzureRestUtils.java:338) at com.gigaspaces.azure.rest.WindowsAzureRestUtils.runStorage(WindowsAzureRestUtils.java:393) at com.gigaspaces.azure.rest.WindowsAzureStorageServices.putBlock(WindowsAzureStorageServices.java:358) at com.gigaspaces.azure.rest.WindowsAzureStorageServices.access$0(WindowsAzureStorageServices.java:348) at com.gigaspaces.azure.rest.WindowsAzureStorageServices$UploadingTask.call(WindowsAzureStorageServices.java:79) at com.gigaspaces.azure.rest.WindowsAzureStorageServices$UploadingTask.call(WindowsAzureStorageServices.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
你能帮我一下吗?
最佳答案
我确信尺寸是这里的主要问题,因为我见过这样的问题。为了确保它,只需尝试部署 30 MB 以下的同一应用程序的功能较少的小型版本,看看是否有任何问题。此外,即使您的包大小仍低于限制,但 130MB 包大小也不实用,需要更改应用程序架构。
您可以尝试使用以下方法保持整体尺寸较小:
- 自动执行运行时下载/安装的启动任务
- 在后期使用其他 Java 管理 api 下载应用程序和其他组件
关于eclipse - Microsoft Azure 部署错误 40%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12521042/