在azure上部署时,应用程序启动任务失败,退出代码为1

时间:2012-06-05 14:59:12

标签: java deployment azure azure-configuration

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

首先作为初学者使用JSP

创建helloworld应用程序

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

  • 服务配置.cffg

  • WindowsAzurePackage.cspkg

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

但是就像停止状态这样的进展而言:

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

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

那是什么错误?我的配置丢失了吗?

2 个答案:

答案 0 :(得分:1)

截至2012年6月更新的带有Java的Eclipse Windows Azure插件,Java应用服务器的基本部署+一些应用程序变得更加简单 - 现在它只是新的Windows Azure项目向导UI的一部分。复制启动脚本的“旧”方式仍然有效,特别是更高级的用户仍然可以找到更好的方法,但如果您刚开始使用Windows Azure上的Java,您会发现基于向导的方法更简单,更快捷并且错误的机会较少。

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

答案 1 :(得分:0)

好奇,如果你让它在本地正确运行。

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