2013-08-05 2 views
5

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

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

Как создавать такие вещи в рамках профиля WebSphere Liberty?

ответ

1

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

+0

Я искал «Руководство по профилированию WebSphere Application Server Liberty для разработчиков» и «Руководство по администрированию и конфигурации WebSphere Application Server V8.5 для книг Liberty» от IBM, но я не нашел никакой информации о том, как настроить ресурс URL и там было привязано пространство имен (я искал строку «связывание пространства имен») –

7

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

WSADMIN относится только к полнофункциональному серверу приложений WebSphere. jython scripting для профиля Liberty возможен, хотя вы в основном выполняете операции JMX на сервере. Чтобы начать работу с сервером профиля Liberty, выполните следующие действия: 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.

Смежные вопросы