Не удалось установить OAM с помощью LCM на этапе после настройки,ошибка SSL
Итак, запускаем установку полного стека с одним узлом с помощью LCM. Все идет нормально до постконфигурации, когда скрипту не удается подключиться к NodeManager. Это дает
<2022-12-6 下午08时56分54秒 CST> <Warning> <Security> <BEA-090479> <Certificate chain received from oam.com - 192.168.38.152 failed date validity checks.>
This Exception occurred at Tue Dec 06 20:56:54 CST 2022.
javax.net.ssl.SSLKeyException: [Security:090479]Certificate chain received from oam.com - 192.168.38.152 failed date validity checks.
Problem invoking WLST - Traceback (innermost last):
File "/u01/app/oracle/product/fmw/Oracle_IDMLCM1/provisioning/idm-provisioning-build/config/wait_for_nodemanager.py", line 13, in ?
Некоторые источники предполагают, что мне следует изменить файл java.security. Но это не сработало.
Я внес изменения в java.security в java_home
# Comment this line
jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize \< 2048
Кстати, я использую JDK, поставляемый с LCM. Я считаю, что это 7u80.
1 ответ
Я подошел к этой проблеме несколькими способами
Закомментируйте строку java.security в JAVA_HOME.
Внесите те же изменения в файл jdk.zip в каталоге установки.
#Comment this line jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize \< 2048
Установите системное время на 20170504.
Установить системные переменные
export _JAVA_OPTIONS="-Dweblogic.nodemanager.sslHostNameVerificationEnabled=false -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dcom.sun.net.ssl.checkRevocation=false -Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true"
Я подозреваю, что окончательное решение - изменить системное время. Страшно запускать старый проект
Я даже собираюсь разработать плагин OAM
Помощь!