Kolēģi ziņoja, ka Java programma nesen ziņoja par kļūdu ar šādu žurnālu:
Cēlonis: com.coho.cloud.data.exception.BizException: I/O kļūda GET pieprasījumā "https://itsvse:88/rest/api": klients nepieņem servera izvēlēto protokola versiju TLS10 preferences [TLS12]; ligzdotais izņēmums ir javax.net.ssl.SSLHandshakeException: servera atlasītā protokola versija TLS10 netiek akceptēta klienta preferencēs [TLS12] Meklējiet tiešsaistē, lai atrastu iemesluIespējams, ka jaunā JDK versija neiesaka izmantot veco TLSV1.0 protokolu, tāpēc TLS10 atbalsts tiek noņemts pēc noklusējuma。
Piesakieties serverī, lai skatītu izpildītās vēsturiskās komandas un konstatētu, ka atjaunināšanas operācija ir izpildīta, kā parādīts šajā attēlā:
Pārbaudiet JDK versiju šādi:
OpenJDK versija "1.8.0_292" OpenJDK izpildlaika vide (būvējums 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10) OpenJDK 64 bitu servera VM (būvējums 25.292-b10, jauktais režīms)
Izmantojiet šo komandu, lai skatītu JDK instalācijas adresi un ielādēto saturu:
Atrodiet failu /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security, kas ir tikai mīksta saite, faktiskā faila adrese ir: /etc/java-8-openjdk/security/java.security, rediģētjava.drošībaFails.
Oriģinālais sastāvs:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ iekļaut jdk.disabled.namedCurves Grozījumi ir šādi:
Atkārtoti serveris, atkārtoti palaidiet Java programmu.
(Beigas)
|