我有一个 Java 应用程序,可以使用 Azure 扩展从 Eclipse 部署到 Tomcat 8 应用服务。
我创建了一个构建管道,用于使用 .war 文件创建工件。
然后,我创建了一个发布管道并设置了“将 WAR 部署到 Azure 应用服务”。管道部署了 war 文件并展开它,但其他一些配置不正确,因为该应用程序在 Tomcat 服务器上不可用。
有人使用此任务成功部署到 Tomcat 8 应用服务吗? 如果是这样,还需要做什么才能使应用程序成功部署?
附注我对 Java 或 Tomcat 的经验很少,因此我可能错过了一些东西。
最佳答案
嗯,看来您将 WAR 部署到了 Azure 应用服务(Azure 网站),但没有部署到 Tomcat 服务器。
您只需将 WAR 部署到 Tomcat 服务器而不是 Azure 网站。
- 先构建Java项目,请引用Working with Azure DevOps and Java和 Build your code with Maven了解详情。
- 安装扩展 Apache Tomcat Deployment
- 使用
部署到 Apache Tomcat
任务将应用程序部署到 Tomcat 服务器。
请引用以下文章来执行此操作:
关于java - 如何使用 Azure DevOps 发布管道将 Java 应用程序部署到 Tomcat 8 App Service?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52542456/