【问题标题】:Application startup task failed with exit code 1 when Deploy on azure在 Azure 上部署时应用程序启动任务失败,退出代码为 1
【发布时间】:2012-06-05 14:59:12
【问题描述】:

我是 azure 的新手。我尝试关注以下文章: http://msdn.microsoft.com/en-us/library/windowsazure/hh690944(VS.103).aspx

首先作为初学者使用 JSP 创建 helloworld 应用程序

我已经使用 azure storage explorer 将这两个文件上传到 blob 存储:

  • 服务配置.cscfg

  • WindowsAzurePackage.cspkg

然后我尝试创建新的托管服务并将这些文件包含在其中。

但是在进度上,比如停止状态:

Application startup task failed with exit code 1. [2012-06-05T14:51:58Z]

我等待了很长时间,首先它说初始化,然后恢复角色,但仍然相同。进度停止。

那是什么错误?是不是我的配置不见了?

【问题讨论】:

    标签: java deployment azure azure-configuration


    【解决方案1】:

    自 2012 年 6 月更新 Windows Azure Plugin for Eclipse with Java 以来,Java 应用程序服务器 + 一些应用程序的基本部署变得更加简单——现在它只是新的 Windows Azure 项目向导 UI 的一部分。复制启动脚本的“旧”方式仍然有效,尤其是更高级的用户可能会觉得这更可取,但如果您刚刚开始在 Windows Azure 上使用 Java,您会发现基于向导的方法更简单、更快捷并且出错的机会更少。

    从 5 分钟演示开始,最简单的方法是:http://channel9.msdn.com/Blogs/Interoperability/Java-Applications-in-Windows-Azure-Cloud-Services-using-Eclipse

    【讨论】:

      【解决方案2】:

      只是好奇你是否让它在本地正确运行。

      必须做的一件事是修改 startup.cmd 以正确匹配您使用应用程序部署的 Tomcat 版本。请注意,启动脚本附带的 tomcat 文件夹是 apache-tomcat-7.0.22。如果您今天拉出 Tomcat,您将获得更新的内部版本号,因此您需要在启动脚本中更新此名称。否则你会看到你的初始化失败。

      【讨论】:

      • 我已将启动 cmd 修改为我的 apache tomcat。我修改了这个变量 SET SERVER_DIR_NAME=apache-tomcat-7.0.27 这是我的 tomcat 版本。但在 zip 文件中,我的文件名为 tomcat7.zip .这个怎么样?
      • 与 zip 文件相同:启动脚本将其解压缩,因此 zip 的名称需要与启动脚本中的名称匹配。
      • 但是有了这个文件名,我可以在本地的 azure 模拟器上部署。它应该表明我的应用程序应该在 azure 云上运行,不是吗?我可以在 azure 模拟器上运行 tomcat7.zip 作为文件名。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      • 2020-01-05
      • 2020-06-05
      • 1970-01-01
      • 2021-06-24
      • 2022-01-23
      • 2020-03-07
      相关资源
      最近更新 更多