【问题标题】:Deploy to azure tomcat instance through intellij通过intellij部署到azure tomcat实例
【发布时间】:2015-03-06 00:13:00
【问题描述】:

我正在尝试为 intellij 配置 azure 插件,以便我可以直接从我的 IDE 将我的 spring 项目部署到 tomcat。我确定我在做一些愚蠢的事情,因为我无法让它工作,而且我找不到任何关于方向或其他人在挣扎的东西。

我已尝试按照此处列出的说明进行操作: http://blogs.msdn.com/b/ashish/archive/2014/10/27/new-azure-tooling-for-intellij-idea.aspx

这些指导让我相信我应该能够设置我的项目以部署到我的 tomcat 实例,而无需使用 ftp 或任何其他此类方法,

一切对我来说都很顺利,直到我到达以下部分:

现在它已经准备好了,我们将把应用程序配置为 发布/部署到 Azure。安装 Azure 插件后, 新工具可用于配置和部署到 Azure。选择 “发布到 Azure”。

我不确定在哪里可以找到“发布到 Azure”以启动最后步骤所涉及的向导。

我已成功导入我的订阅,并且似乎工作正常。

任何帮助我克服这个障碍的人将不胜感激。

【问题讨论】:

  • EDIT 感谢gapvision,我现在可以看到我的Windows机器上的按钮(不是在MAC上)但我遇到了同样的问题......它在发布步骤中挂起。我会将其标记为已关闭,但希望有人能找到它并在某个时候启发我

标签: java spring tomcat azure intellij-idea


【解决方案1】:

您必须通过选择View -> Toolbar 来显示主工具栏。 在那里您可以看到新的 Azure 工具按钮。

【讨论】:

  • 我现在把它放在Windows机器上就明白了。即使在 MAC 中选择此选项也不会使其出现。可悲的是:('
  • Ja 似乎根本没有准备好。即使在 Windows 中,当我点击部署时也没有任何反应......
  • 但是在部署后它只是在“等待例如”时挂起......考虑回到 Eclipse,至少对于那个......
  • 我得到了同样的结果。它只是挂起。
  • 如果要发布到 Azure,首先需要创建一个 Azure 部署项目。执行此操作的方式与在 Eclipse 中执行此操作的方式略有不同。首先打开您要发布的项目,单击“Package for Azure”按钮(从工具栏 -> 带有 2 个点的小云),向导将打开。您必须选择名称和目录,然后您可以选择所需的 JDK、服务器和要部署的 WAR 文件。完成此操作后,将创建一个 Azure 项目,您现在可以通过“发布”按钮将此项目发布到 Azure。
【解决方案2】:

我发现了第二个问题:如果此 CloudService 包含虚拟机,您无法将新部署上传到现有 CloudService!

似乎包含 Virtual Machines 的 CloudServices 和包含 Deployments 的 CloudServices 有很大的不同,不能合并为一个服务。

因此,当使用 Azure Tools for Java 上传新部署时,您要么必须创建一个新的 CloudService,要么选择一个没有虚拟机的现有 CloudService!

【讨论】:

  • 你到底是怎么想出来的!!??
  • @Puttzy 在玩,想知道为什么他们在“生产”和“暂存”中说话,而我在我的云服务中没有看到它们,创建新的以便理解和瞧 ;)
【解决方案3】:

为了使“发布到 Azure”按钮处于活动状态,必须在现有项目中创建新的 Azure 模块。然后只能部署这个项目。无论如何,我在尝试导入 PUBLISH-SETTINGS 文件(从 Azure 门户导出)时遇到了另一个问题。 IDEA 抱怨格式不正确。 此外,由于文件夹结构如下,Azure 是如何与 Tomcat 服务器一起处理此类提交的项目的还不清楚:
wwwroot
-.idea
-bin
--apache-tomcat-7.0.52
--------
---网络应用
-src
-webapps
-build.gradle

因此,正如您所见,已部署(来自版本控制系统 - bitbucket)项目位于 wwwroot 文件夹中,而同一位置是 tomcat 结构。我还没有找到任何配置来设置应用程序应如何部署在 tomcat "webapps" 下而不是直接在 wwwroot 下。

【讨论】:

    猜你喜欢
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    相关资源
    最近更新 更多