Kolegos pranešė, kad "Java" programa neseniai pranešė apie klaidą su šiuo žurnalu:
Sukėlė: com.coho.cloud.data.exception.BizException: I/O klaida GET užklausoje "https://itsvse:88/rest/api": Klientas nepriima serverio pasirinktos protokolo versijos TLS10 lengvatos [TLS12]; įdėtoji išimtis yra javax.net.ssl.SSLHandshakeException: serverio pasirinktos protokolo versijos TLS10 nepriima kliento nuostatos [TLS12] Ieškokite internete, kad rastumėte priežastįGali būti, kad naujoji JDK versija nerekomenduoja naudoti senojo TLSV1.0 protokolo, todėl TLS10 palaikymas pašalinamas pagal numatytuosius nustatymus。
Prisijunkite prie serverio, kad peržiūrėtumėte įvykdytas istorines komandas ir sužinotumėte, kad atnaujinimo operacija buvo įvykdyta, kaip parodyta šiame paveikslėlyje:
Peržiūrėkite JDK versiją taip:
OpenJDK versija "1.8.0_292" OpenJDK vykdymo aplinka (build 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10) OpenJDK 64 bitų serverio VM (25.292-b10 komponavimo versija, mišrus režimas)
Naudokite šią komandą, kad peržiūrėtumėte JDK diegimo adresą ir įkeltą turinį:
Raskite failą /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security, kuris yra tik minkšta nuoroda, tikrasis failo adresas yra: /etc/java-8-openjdk/security/java.security, redaguotijava.saugumasFailas.
Pradinė konfigūracija:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ įtraukti jdk.disabled.namedCurves Pakeitimai yra šie:
Iš naujo serveris, iš naujo paleiskite Java programą.
(Pabaiga)
|