在 Azure "App Service" 的 Tomcat 容器中为 WEB-INF 指定路径

Specifying path for WEB-INF in Tomcat container in an Azure "App Service"

web.xml 包含 WEB-INF 的路径。这是它在我的本地计算机上的样子:

    <init-param>
        <param-name>webInfPath</param-name>
        <param-value>C:\eclipse workspace\...\MyProject\WEB-INF</param-value>
    </init-param>

我将 Java/JSP 应用程序部署到 Azure "App Service" 中的 Tomcat 容器。

我需要在web.xml中指定WEB-INF的新路径以反映部署路径。

我该怎么做?

我曾尝试在 jsp 中执行 <%=servletContext.getRealPath("/")%> 来检索文件路径,但由于无法将 servletContext 识别为类型而失败

根据我的测试,WEB-INF文件夹在Azure web app的D:\home\site\wwwroot\webapps\ROOT下。详细步骤如下。

  1. 获得工藤

2.Get路径