Date al servizio Tomcat di Windows le sue impostazioni proxy
Configurate le proprietà del proxy nelle opzioni JVM del servizio Tomcat di Windows effettivo e tenete conto dell'identità del servizio e del comportamento specifico del client.
tomcat9w.exe //ES//MyTomcat
Per il servizio Windows di Tomcat 9 denominato MyTomcat, questo apre il suo editor di configurazione documentato. Usate il nome reale del servizio e lo strumento di installazione corrispondente. Nelle opzioni Java, conservate le voci esistenti e aggiungete quelle usate dallo stack HTTP dell'applicazione:
-Dhttp.proxyHost=proxy.example
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example
-Dhttps.proxyPort=8080
Usate un nome host senza schema URL. Per un test HTTP pubblico consentito senza credenziali proxy, un candidato dall'elenco dei proxy HTTP può fornire host e porta; tenete separato qualsiasi percorso di rete del servizio necessario. Le proprietà HTTP e HTTPS scelgono i rispettivi protocolli di destinazione. Se servono eccezioni dirette, usate la politica http.nonProxyHosts prevista; l'handler HTTPS del JDK condivide quella proprietà.
Applicate la modifica al servizio e riavviate in una finestra di manutenzione adeguata. Sono proprietà di avvio del nuovo JVM; in particolare, java.net.useSystemProxies viene controllata all'avvio. Un export in una shell interattiva non dimostra che il servizio l'abbia ricevuto.
Valutate poi l'account del processo di lavoro e il client. L'individuazione del sistema e l'autenticazione integrata possono differire dalla sessione del browser dell'amministratore. Le proprietà JVM influiscono solo sul codice che le interroga; un'altra libreria potrebbe aver bisogno del proprio builder o pianificatore di rotte. Per il 407, configurate l'autenticazione proxy supportata da quel client invece di aggiungere proprietà proxyUser/proxyPassword arbitrarie.