Portál AbcLinuxu, 5. května 2025 13:19
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
Ujme se toho proxyJak se toho ujme proxy? Jestli se bude Apache připojovat k Tomcatu přímo nebo přes proxy je věcí konfigurace Apache – nesměrujte jeho požadavky na proxy ale přímo na Tomcat.
Na Tomcatu mi běží Guacd
mezi Guacd a TomcatemTomuhle nerozumím. Guacd je aplikace v Javě, která běží na Tomcatu (WAR)? Neboje to nějaká samostatná aplikace, se kterou Tomcat komunikuje zase HTTP protokolem (nebo jiným protokolem nad TCP/IP)? Pokud spolu komunikují přes TCP/IP a je to zase na stejném zařízení, nedává žádný smysl ten přenos šifrovat. A i kdybyste to šifrovat chtěl, musíte mít v Guacd certifikát s privátním klíčem, a v Tomcatu nakonfigurovat klienta připojujícího se k Guacd, aby důvěřoval danému certifikátu. To musíte zjistit, jak se ten klient konfiguruje, vůbec nemusí brát v úvahu systémové úložiště certifikátů v Javě nebo její systémové proměnní.
Bohužel se k sobě na tomcat aplikaci nedostanu přes proxy, kterou ve své moci nemám.Vždyť jste psal, že Apache i Tomcat běží na stejném počítači. To tam je nakonfigurovaný nějaký firewall i na spojení z localhostu na localhost?
keytool -importcert -trustcacerts -file cert.pem -keystore cacerts -alias tomcata pak ten keystore "podstrčíš" místo systémového
-Djavax.net.ssl.trustStore=cacerts
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.