【问题标题】:How to add tomcat-users to webapp in azure如何在 azure 中将 tomcat 用户添加到 webapp
【发布时间】:2018-02-01 17:35:13
【问题描述】:

我有一个从 Azure 部署的本机 Tomcat 8.5 PaaS。这不是来自市场,而是直接来自 Azure Web 应用程序。

我需要修改 tomcat-users.xml 以添加新用户。由于我使用的是 PaaS,Azure 不会提供此目录/文件供我修改。

在与其他网络应用程序选项类似的情况下,我在我的 webapps 文件夹中使用了一个 web.config 文件来指定 jvm 环境变量等内容。是否有类似的添加 tomcat-users 的过程?

【问题讨论】:

    标签: azure web-applications web-config tomcat8


    【解决方案1】:

    对于 Azure Web Apps/Azure App Service,您可以通过 KUDU/SCM 工具访问目录/文件。

    您可以通过访问地址https://<your-web-app-name>.scm.azurewebsites.net/ 访问该工具。

    或者,您可以在 Azure 门户中为应用服务选择 Advanced Tools 部分

    KUDU/SCM 站点是一个安全站点,需要使用用于访问 Azure 门户的同一 Microsoft/Azure AD 帐户。

    进入 KUDU/SCM 后,您可以选择 Debug Console 选项卡并启动 powershell 或命令提示符。这将使您能够访问任何相关目录或文件并对其进行编辑。

    【讨论】:

    • 我做不到。我正在使用 Azure 内置 Web 应用程序 Tomcat。我没有对我自己目录之外的目录的写入权限。
    • 当我尝试编辑 tomcat-users.xml 文件时,我得到“错误 - 409 冲突:无法写入本地资源 'D:\Program Files (x86)\apache-tomcat-8.5. 6\conf\tomcat-users.xml' 由于错误'访问路径'D:\Program Files (x86)\apache-tomcat-8.5.6\conf\tomcat-users.xml' 被拒绝。
    • 啊!显然,您无法在默认安装中访问 Tomcat 管理器。请参阅 Prasad Kerhalkar(作者)在 cmets 线程 in this post 中的回复。
    猜你喜欢
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 2018-09-04
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    相关资源
    最近更新 更多