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

标签 azure tomcat azure-webapps

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“应用服务”中的 Tomcat 容器。

我需要在web.xml中指定新的WEB-INF路径来反射(reflect)部署路径。

我该怎么做?

我试过做<%=servletContext.getRealPath("/")%>在 jsp 中检索文件路径,但由于未将 servletContext 识别为类型而失败

最佳答案

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

  1. 获得工藤

enter image description here 2.获取路径 enter image description here

关于azure - 在 Azure "App Service"的 Tomcat 容器中指定 WEB-INF 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57508530/

相关文章:

azure - 如何在Azure中为应用程序服务设置环境变量

vb.net - 即使部署到 Azure,“未在托管服务或 Development Fabric 中运行”

tomcat - 部署 enyo js web 应用程序的最佳方式?是否可以从中发动 war 并部署在 tomcat 上?

amazon-web-services - 我们不能在tomcat下的aws服务器上部署多个spring boot应用程序吗?

Azure Web 应用程序超时错误,响应为 500/502

.net - Azure CLI - 'az webapp deployment source config-zip' 正在删除其他 webjobs

sql-server - 在租户中找不到 Active Directory 对象 ''

azure - Azure 服务主体访问多订阅 AD 帐户中的 App Insight 数据所需的权限

android - 从 Azure 获取结果,插入一行并在插入 Azure 数据库后从本地数据库删除行数据

linux - 查看Tomcat子进程的详细信息