Ändern Sie die Größe des Java-Heapspeichers in Tomcat von Azure App Service
Annahme
Der Azure WebApp-Servertyp ist Windows
Operation
- Öffnen Sie den App-Dienst in der Azure-Webkonsole
- Öffnen Sie "Erweiterte Tools" unter den Entwicklungstools (Kudu).
- Öffnen Sie "CMD" in der Debug-Konsole (kann als GUI verwendet werden, nicht nur als Befehlszeile).
- Da "D: \ home" standardmäßig geöffnet ist, öffnen Sie "D: \ home \ site \ wwwroot" (auch mit Mausbedienung möglich).
- Klicken Sie auf das "+" rechts neben [wwwroot] und wählen Sie "Neue Datei".
- Erstellen Sie eine Datei mit dem Namen "web.config" und führen Sie die folgenden Schritte aus. Aktivieren Sie "% AZURE_TOMCAT 90%", da dies von der Version von TOMCAT abhängt. (Der Befehl SET zeigt eine Liste von Umgebungsvariablen an, damit Sie sie dort überprüfen können.)
- Starten Sie die App neu
<?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="JAVA_OPTS" value="-Xmx1500m -Xms1024m -Djava.net.preferIPv4Stack=true" />
</environmentVariables>
</httpPlatform>
</system.webServer>
</configuration>
das ist alles.