Изменение JAVA_HOME для weblogic создает проблемы с областью безопасности

#java #weblogic

#java #weblogic

Вопрос:

Я скачал Java SE 1.6.0.45 с oracle и установил на Oracle Linux. Изменения, внесенные в альтернативы, также такие, которые теперь java -version дают 1.6.0.45 .Но когда я изменил JAVA_HOME setDomainEnv.sh запуск сервера администратора, произошел сбой с сообщением ниже:

 java:Net.c:229:Java_com_bea_wcp_sctp_Net_initIDs:Assertion `ia_addressID' failed.
 

Похоже, что weblogic security realm выдает это сообщение. Я новичок в welogic, особенно в сферах безопасности.

Пожалуйста, помогите мне выяснить, как настроить область безопасности для принятия нового установленного jdk.

Комментарии:

1. При запуске вашего сервера startWebLogic.sh скрипт должен повторять то , что JAVA_HOME установлено после starting weblogic with Java version . Правильно ли это выглядит там? Если он каким-то образом получает неправильную версию Java, вы можете увидеть эту ошибку. В худшем случае вы могли бы отредактировать startWebLogic.sh вместо этого и установите JAVA_HOME

2. привет рокировка, спасибо за ответ. я внес изменения в JAVA_HOME и JAVA_VENDOR в setDomainEnv.sh и я вторил им в startWeblogic.sh и изменения версии отражаются там. Поиск в Google дал мне ощущение, что какой-то собственный файл создает проблему с этим утверждением. Я снова проверил Linux-арку своей машины и uname -a дал мне Linux ofss220310 2.6.39-100.5.1.el6uek.x86_64 #1 SMP Вт 6 марта 20:26:00 EST 2012 x86_64 x86_64 x86_64 GNU / Linux, а jdk, который я загрузил из oracle, — jdk-6u45-linux-x64-rpm.bin. Оба кажутся 64-битными, следовательно, совместимыми, но проблема все еще существует. Пожалуйста, предложите.

3. На некоторых страницах были предположения, что JIT иногда может вызывать проблемы. Поэтому я также попытался отключить JIT через -Djava.compiler=none, но проблема все еще существует. Добавив -Djava.compiler=none в JAVA_OPTIONS, я мог видеть то же самое в аргументах при запуске сервера. Это гарантирует мне, что мои изменения будут отражены.

4. Можете ли вы также проверить свой файл setDomainEnv, что if JAVA_VENDOR раздел правильно устанавливает ваш JAVA_HOME