Azure webapp Tomcat 8 配置

Azure webapp Tomcat 8 configuration

我已经从 azure marketplace 的 tomcat 8 webapp 切换到新的原生 webapp(配置 ui)。

Web 应用配置 ui 现在允许直接设置 tomcat 7 或 8(无需使用来自市场的自定义 Web 应用)

使用市场 tomcat,可以使用 ftp 设置 tomcat 配置文件(如 Web.xml),因为 bin 目录已暴露:d:\home\site\wwwroot\bin\tomcatxxxx

现在,配置ui,嵌入tomcat的虚拟机不暴露bin目录:我可以从控制台看到windows服务器有3个程序文件目录中的 tomcat 版本,但我无法编辑此目录中的文件。

有人知道如何将 tomcat 配置更改为新配置 ui 吗? 我想设置 java 选项并增加 xms 和 xmx 设置并更改默认 tomcat 用户会话超时。

谢谢

经过一番搜索,一位微软技术人员在 Azure 论坛上回答了我的问题: Setup Tomcat using web.config

有关 web.config 内容的更多详细信息以及将其放入 webapp 目录的方法: Add a Java application to Azure App Service Web Apps

基本上,tomcat 应用程序可以使用 web.config 文件进行设置。 此文件必须通过 FTP 或使用 Kudu Azure 扩展(不错的扩展)上传到 home\site\wwwroot\。

这种方式适用于来自市场的 tomcat webapp 和来自新配置 UI.

的 tomcat webapp

我们可以使用 "App Services".

创建一个新的 "Tomcat" 实例,而不是 web.config 文件

并管理配置/public访问url:

默认页面: