Azure 应用服务App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?

Posted wx5b0d47d77b81f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure 应用服务App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?相关的知识,希望对你有一定的参考价值。

问题描述

App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?

 

问题回答

App Service在Windows的环境中,支持两种方式配置Java应用的参数。

 

一:在App Service的配置页面,添加名为 JAVA_OPTS 和 CATALINA_OPTS的启动参数,应用服务在启动时,会将此设置作为环境变量传递给 Java 运行时。

【Azure

 

 

 

二:进入App Service的高级管理工具(Kudu:https://<your app service name>.scm.chinacloudsites.cn/)页面,修改或添加Web.config。在文件中配置JAVA_OPTS 和CATALINA_OPTS 参数

【Azure

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="% AZURE_TOMCAT90_HOME %\\bin\\startup.bat"
arguments="">
<environmentVariables>
<environmentVariable name="CATALINA_OPTS" value="-Dport.http=%HTTP_PLATFORM_PORT%" />
<environmentVariable name="JAVA_OPTS" value="-Djava.net.preferIPv4Stack=true -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m" />
</environmentVariables>
</httpPlatform>
</system.webServer>
</configuration>

 

参考文档

为 Azure 应用服务配置 Java 应用: ​​https://docs.microsoft.com/zh-cn/azure/app-service/configure-language-java?pivots=platform-linux#customization-and-tuning​

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!



以上是关于Azure 应用服务App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?的主要内容,如果未能解决你的问题,请参考以下文章

Azure 应用服务App Service 部署txt静态文件和Jar包在不同目录中的解决办法

Azure App Service 托管内部技术

Azure App Service 共享托管中断容器启动

Azure App Service

移动设备上的 Azure App Service 身份验证问题

有啥方法可以为 Azure App Service 的磁盘空间不足设置警报