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

Java 在azure上部署时,应用程序启动任务失败,退出代码为1,java,deployment,azure,azure-configuration,Java,Deployment,Azure,Azure Configuration,我是azure的新手。我尝试从以下文章: 作为初学者,首先使用JSP创建helloworld应用程序 我已使用azure storage explorer将这两个文件上载到blob存储: 服务配置.cscfg WindowsAzurePackage.cspkg 然后我尝试创建新的托管服务,并将这些文件包含在其中 但在进展方面,如停止状态: Application startup task failed with exit code 1. [2012-06-05T14:51:58Z] 我等

我是azure的新手。我尝试从以下文章:

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

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

  • 服务配置.cscfg

  • WindowsAzurePackage.cspkg

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

但在进展方面,如停止状态:

Application startup task failed with exit code 1. [2012-06-05T14:51:58Z]
我等待了很长一段时间,首先是初始化,然后是恢复角色,但仍然是一样的


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

只是好奇你是否能在本地正确运行


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

只是想知道您是否在本地正确运行了它


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

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


最容易从5分钟的演示开始:

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


最简单的5分钟演示开始于:

我已经将我的startup cmd修改为我的apache tomcat。我修改了这个变量集SERVER\u DIR\u NAME=apache-tomcat-7.0.27这是我的tomcat版本。但是在zip文件中,我的文件名是tomcat7.zip。这是怎么回事?zip文件也一样:启动脚本将其解压,因此,zip的名称需要与启动脚本中的名称匹配。但是使用此文件名,我可以在本地的azure emulator上部署。这是否表明我的应用程序应该在azure云上工作,不是吗?我可以使用tomcat7.zip作为文件名在azure emulator上运行。我已经将startup cmd修改为apache tomcat。我修改了这个变量集SERVER\u DIR\u NAME=apache-tomcat-7.0.27这是我的tomcat版本。但是在zip文件上,我的文件名是tomcat7.zip。这是怎么回事?zip文件也一样:启动脚本将其解压缩,因此,zip的名称需要与启动脚本中的名称匹配。但是使用此文件名,我可以在本地的azure emulator上部署。这是否表明我的应用程序应该在azure云上工作,不是吗?我可以使用tomcat7.zip作为文件名在azure emulator上运行。