Добавление аргумента запуска сервера в WebLogic -DUseSunHttpHandler = true - PullRequest
0 голосов
/ 21 декабря 2018

Я бы хотел установить -DUseSunHttpHandler=true аргумент в WebLogic.Я добавляю этот аргумент в консоль WebLogic -> Среда -> Серверы -> имя_сервера -> Конфигурация -> ServerStart -> Аргументы

Конфигурация -> ServerStart

Аргументы

Затем я перезагружаю сервер и AdminServer, но эти аргументы игнорируются.Использование System.getenv("JAVA_OPTIONS"); дает мне:

-Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader  -javaagent:C:\Oracle\MIDDLE~1\ORACLE~1\wlserver\server\lib\debugpatch-agent.jar -da -Dwls.home=C:\Oracle\MIDDLE~1\ORACLE~1\wlserver\server -Dweblogic.home=C:\Oracle\MIDDLE~1\ORACLE~1\wlserver\server

Но, когда я редактирую файл setDomainEnv.sh и добавляю export JAVA_OPTIONS=$JAVA_OPTIONS -DUseSunHttpHandler=true, все работает как положено.

Мой вопрос: как я могуустановить -DUseSunHttpHandler=true без редактирования каких-либо скриптов?

1 Ответ

0 голосов
/ 27 декабря 2018

Вы сделали это правильно, добавив новые опции на вкладку запуска сервера.К сожалению и неинтуитивно, служба диспетчера узлов кэширует параметры вкладки запуска сервера, вы должны сначала перезапустить, а затем перезапустить управляемый сервер.

(также обратите внимание, что WebLogic проверяет пользовательские параметры в сценариях setUserOverides и setUserOverridesLate согласно https://docs.oracle.com/middleware/12213/wls/START/overview.htm#GUID-8B78ABB1-20AB-41CB-AB50-0DE5CB3F7234 - это также хороший вариант для добавления параметров без проблем с менеджером узлов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...