[JAVA] Reconfiguration de Tomcat pour Azure App Service (Windows)

À propos de cet article

Normalement, lors de l'utilisation d'une application Java et de la modification des paramètres de Tomcat, "server.xml" est modifié, mais Le fichier " D: \ Program Files (x86) \ apache-tomcat-x.x.xx \ conf \ server.xml "configuré dans Azure App Service ne peut pas être modifié. Par conséquent, modifiez la configuration Tomcat par la méthode suivante.

1. Prémisse

1. Structure du répertoire

D:.
├─home
│  ├─LogFiles
│  └─site
│      └─wwwroot
│          │  web.config
│          │
│          ├─conf
│          │      server.xml
│          │
│ └─webapps ← applications(.war)Répertoire de déploiement
│                  ROOT
│                  ROOT.war
│
└─Program Files (x86)
    └─apache-tomcat-x.x.xx
        └─conf
                server.xml

2. Paramètres Web.config

--Il s'agit d'un fichier de configuration IIS et la configuration supplémentaire est définie avec un argument lors du démarrage de Tomcat.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
	<system.webServer>
		<handlers>
			<remove name="httpPlatformHandlerMain" />
			<add name="httpPlatformHandlerMain" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
		</handlers>
		<httpPlatform processPath="D:\Program Files (x86)\apache-tomcat-x.x.xx\bin\startup.bat" requestTimeout="00:04:00" arguments="-config D:\home\site\wwwroot\conf\server.xml start" startupTimeLimit="60" startupRetryCount="3" stdoutLogEnabled="true">
			<environmentVariables>
				<environmentVariable name="CATALINA_OPTS" value="-Xms2048 -Xmx2048m" />
			</environmentVariables>
		</httpPlatform>
	</system.webServer>
</configuration>

3. Paramètres Server.xml

--Créez un fichier "server.xml" dans le chemin défini dans 2. ci-dessus. (D: \ home \ site \ wwwroot \ conf \ server.xml)
* Copiez server.xml depuis " D: \ Program Files (x86) \ apache-tomcat-x.x.xx \ conf \ server.xml "et modifiez-le si nécessaire.

Recommended Posts

Reconfiguration de Tomcat pour Azure App Service (Windows)
Modifier la taille du tas Java dans Tomcat d'Azure App Service
Obtenez la configuration Azure App Service pour Java avec System.getEnv ()
[Java] Déployer l'application Spring Boot sur Azure App Service