1

我刚刚开始学习 Azure,所以我希望这似乎是一个基本问题。使用 Eclipse(以及带有 Java 的 Windows Azure 插件)我首先编写了一个基本的 JSP (html) 文件,该文件只是在浏览器中显示一些文本。

第一个项目的部署很顺利。它在存储和计算模拟器中按预期运行,很好地部署到我添加到 Azure 的新云服务和存储帐户中,在暂存和生产中运行良好。我在包中部署了 JDK 和应用服务器。

我在 Eclipse 中创建了第二个项目,与第一个项目相同,只是项目和应用程序名称不同。该软件包还包括 JDK 和应用程序服务器。在模拟器中工作正常,但是当我尝试部署到现有的 Azure 云服务和存储帐户时,它失败了。

…</p>

上传部署包 - 100% 完成

2013 年 2 月 22 日 12:29:45 - 创建部署

2013 年 2 月 22 日 12:29:47 - 失败:HTTP 错误代码:409 冲突

不能将多个项目部署到同一个云服务和存储帐户吗?

第一个应用程序仍在云中运行。

谢谢

答案摘要马丁的回答为我解决了这个问题。尽管当我尝试发布到现有云服务时 Eclipse 没有显示消息,但我能够取消发布现有云服务,然后按预期发布到登台,然后再发布到生产环境。

4

2 回答 2

2

我不这么认为,当您将第二个项目发布到同一个云服务时,Eclipse 会要求您取消发布您的第一个项目。

于 2013-02-22T21:40:39.980 回答
1

如果您要发布同一服务的较新版本,则只需单击工具栏上的取消发布按钮(在发布旁边)即可首先删除您之前的部署。

如果您有意发布一个完全不同的应用程序,除了您已经发布的应用程序之外,您还需要在发布对话框中为其创建一个新服务,而不是再次选择相同的服务(默认情况下会发生这种情况) )。

如果您只是将另一个 WAR 添加到同一个容器安装(Tomcat 等),那么在 Eclipse Azure 项目中执行此操作,然后重新发布 - 这相当于在同一个服务中发布相同的部署(所以你需要取消发布上一个)。

于 2013-02-22T23:10:37.863 回答