为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Azure DevOps 发布管道将 Java 应用程序部署到

如何使用 Azure DevOps 发布管道将 Java 应用程序部署到

翻阅古今 2021-10-17 15:45:47
我有一个 Java 应用程序,可以使用 Azure 扩展从 Eclipse 部署到 Tomcat 8 应用服务。我创建了一个构建管道,它使用 .war 文件创建工件。然后我创建了一个发布管道并设置了一个“将 WAR 部署到 Azure 应用服务”。管道部署war文件并展开它,但其他一些配置不正确,因为该应用程序在Tomcat服务器上不可用。有没有人使用此任务成功部署到 Tomcat 8 应用服务?如果是这样,还需要做什么才能使应用程序成功部署?PS我对Java或Tomcat的经验很少,所以我可能错过了一些东西。
查看完整描述

2 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

好吧,看来您将 WAR 部署到 Azure 应用服务(Azure 网站)而不是 Tomcat 服务器。

您只需要将 WAR 部署到 Tomcat 服务器而不是 Azure 网站。

  1. 首先构建 Java 项目,详情请参阅使用 Azure DevOps 和 Java和使用 Maven 构建代码。

  2. 安装扩展Apache Tomcat Deployment

  3. 使用该Deploy to Apache Tomcat任务将应用程序部署到 Tomcat 服务器。


查看完整回答
反对 回复 2021-10-17
?
繁星coding

TA贡献1797条经验 获得超4个赞

Andy 的答案是大部分解决方案,但还需要额外的一部分才能使部署工作。我发现响应是对切换到 Apache Tomcat 部署后遇到的一些其他错误的响应。

我还添加了一个 bash 脚本来将我的应用程序重命名为 ROOT,cp my-war-file-name.war ROOT.war以便该应用程序成为默认应用程序。


查看完整回答
反对 回复 2021-10-17
  • 2 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信