我有一个Java应用程序,可以使用Azure扩展将它从Eclipse部署到Tomcat 8 App Service。
我创建了一个构建管道,该管道使用.war文件创建了工件。
然后,我创建了发布管道,并设置了“将WAR部署到Azure App Service”。管道部署了war文件并对其进行了扩展,但是其他一些配置不正确,因为该应用程序在Tomcat服务器上不可用。
是否有人使用此任务成功部署到Tomcat 8 App Service? 如果是这样,还需要做些什么才能使应用程序成功部署?
P.S。我对Java或Tomcat的经验很少,所以可能是我想念的东西。
答案 0 :(得分:2)
好吧,看来您是将WAR部署到了Azure App Service(Azure网站),而不是Tomcat服务器。
您只需要将WAR部署到Tomcat服务器而不是Azure网站。
Deploy to Apache Tomcat
任务将应用程序部署到Tomcat服务器。请参考以下文章:
答案 1 :(得分:0)
Andy的答案是大多数解决方案,但是要使部署正常工作还需要另外一件。我发现this是对切换到Apache Tomcat部署后遇到的一些其他错误的响应。
我还添加了一个bash脚本,将我的应用程序重命名为ROOT cp my-war-file-name.war ROOT.war
,从而使该应用程序成为默认应用程序。