Способ настроить WebSphere 8.5 Liberty Profile программно?

Я перехожу с IBM RAD 8/WAS 7.0 на IBM RAD 9/WAS 8.5. Профиль свободы. Существует множество настроек, таких как URL-адреса и привязки пространств имен.

Я нашел информацию о том, что WSADMIN не работает с профилем Liberty. Однако я не нашел информации, как получить доступ к аналогичным функциям, как в wsadmin/jython, например, для создания URL-адресов, привязок пространств имен и т. д.?

Как писать такие вещи в WebSphere Liberty Profile?


person Danubian Sailor    schedule 05.08.2013    source источник


Ответы (2)


Я попытаюсь рассмотреть несколько моментов, связанных с использованием вами wsadmin. Я могу ошибаться, но я надеюсь, что это поможет:

WSADMIN применяется только к полному серверу приложений WebSphere. jython-скрипты для профиля Liberty возможны, хотя в основном вы выполняете операции JMX на сервере. Вот с чего можно начать: https://www.ibmdw.net/wasdev/docs/creating-remote-jmx-connections-with-jython/

Однако невозможно перенастроить сервер профилей Liberty с помощью операции JMX. Вся конфигурация сервера (или реконфигурация) выполняется путем редактирования файла конфигурации сервера (либо вручную с помощью редактора по вашему выбору, с помощью инструментов eclipse, либо с помощью сценария, который изменяет ваш XML).

Профиль Liberty не поддерживает пространства имен CORBA или CORBA (corbaloc или corbaname) или удаленные компоненты EJB. Серверы профилей Liberty также не являются частью топологии ячеек/узлов серверов полного профиля. Вместо этого серверы профилей Liberty образуют коллективы, как описано здесь: http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/cwlp_collective_arch.html

Вы можете добавить строки в JNDI, используя элемент jndiEntry в конфигурации вашего сервера, как описано здесь: http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/twlp_dep_jndi.html< /а>

Информация о настройке источников данных (я предполагаю, для чего вам могут понадобиться URL-адреса и привязки пространств имен) находится здесь (см. также подразделы): http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/twlp_dep_configuring_ds.html.

person ebullient    schedule 07.08.2013
comment
К сожалению, все ссылки в этом ответе устарели. - person user2957009; 25.11.2019

Самый простой способ — отредактировать XML напрямую или с помощью скрипта на выбранном вами языке. Идея состоит в том, что конфиг достаточно прост, wsadmin больше не нужен — он предназначен для чтения и сопровождения человеком. Вы можете импортировать фрагменты XML, если у вас есть повторяющиеся элементы конфигурации, которые вы хотите совместно использовать на нескольких серверах, или создавать одни и те же элементы конфигурации несколько раз.

person Holly Cummins    schedule 06.08.2013
comment
Я искал руководство по профилю WebSphere Application Server Liberty для разработчиков и руководство по администрированию и настройке WebSphere Application Server V8.5 для книг по профилям Liberty от IBM, но я не нашел никакой информации о том, как настроить URL-ресурс и привязку пространства имен (я искал для строки 'привязка пространства имен') - person Danubian Sailor; 07.08.2013