tomcat9w.exe //ES//MyTomcat

Pour le service Windows de Tomcat 9 nommé MyTomcat, ceci ouvre son éditeur de configuration documenté. Utilisez le vrai nom du service et l'outil d'installation correspondant. Dans les options Java, conservez les entrées existantes et ajoutez celles utilisées par la pile HTTP de l'application :

-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080

Utilisez un nom d'hôte sans schéma d'URL. Pour un test HTTP public autorisé sans identifiants de proxy, un candidat de la liste de proxys HTTP peut fournir l'hôte et le port ; gardez à part tout itinéraire réseau de service requis. Les propriétés HTTP et HTTPS choisissent leurs protocoles de destination. Si des exceptions directes sont nécessaires, utilisez la politique http.nonProxyHosts prévue ; le gestionnaire HTTPS du JDK partage cette propriété.

Appliquez la modification du service et redémarrez pendant une fenêtre de maintenance appropriée. Ce sont des propriétés de démarrage du nouveau JVM ; en particulier, java.net.useSystemProxies est vérifiée au démarrage. Une exportation dans un shell interactif ne prouve pas que le service l'a reçue.

Évaluez ensuite le compte du processus de travail et le client. La découverte du système et l'authentification intégrée peuvent différer de la session du navigateur de l'administrateur. Les propriétés JVM n'affectent que le code qui les consulte ; une autre bibliothèque peut avoir besoin de son constructeur ou de son planificateur de routes. Pour un 407, configurez l'authentification proxy prise en charge par ce client plutôt que d'ajouter des propriétés proxyUser/proxyPassword arbitraires.

Articles similaires