Не удалось установить 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 ответ

Я подошел к этой проблеме несколькими способами

  1. Закомментируйте строку java.security в JAVA_HOME.

  2. Внесите те же изменения в файл jdk.zip в каталоге установки.

            #Comment this line
    jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize \< 2048
    
  3. Установите системное время на 20170504.

  4. Установить системные переменные

      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

Помощь!

Другие вопросы по тегам