在Microsoft Azure Web App中部署WAR FILE

SHI*_*HIL 3 java tomcat azure

我创建了一个Microsoft azure Web应用程序并配置了java版本8和tomcat最新版本.根据他们的文档,我已将我的WAR文件上传到d:\ home\site\wwwroot\webapps\ROOT.

MY Directory的屏幕截图

我想尝试访问,给我一个404错误.请帮我解决这个问题

在此输入图像描述

Fre*_*ose 5

正如文件所说:

您可以将WAR放在webapps文件夹中来上传您的应用程序.

在tomcat的webapp文件夹中复制war文件,tomcat会检测其中一个文件并将其解压缩到与您为文件选择的名称对应的文件夹,因此如果将toto.war复制到

$ TOMCAT_HOME/webapps /目录

在tomcat部署你的war文件之后,文件夹将会是这样的

$TOMCAT_HOME/webapps/toto.war
$TOMCAT_HOME/webapps/toto  (folder being the unzipped version of your file)
Run Code Online (Sandbox Code Playgroud)

ROOT文件夹只是在不使用上下文的情况下提供的Web应用程序的特例.

  • tomcat 是自己做这个还是我们必须在 Azure 门户上做点什么?(很抱歉问这个愚蠢的问题,初学者)@Frederic Close (2认同)