2014-10-06 2 views
0

Мне нужна небольшая помощь от вас.Экспорт EAR с сервера приложений Websphere с ресурсами

Мне нужно перенести несколько приложений с WAS 7 на WAS 8.5 со сценарием в Jython с помощью wsadmin. Дело в том, что на WAS 7 существует много источников данных, и мне нужно импортировать источники данных, которые используются приложениями, которые мне нужно перенести.

Короче говоря: мне нужно получить свойства datasource для конкретного приложения.

Благодарим за помощь!

UPDATE: После этого мне нужно установить приложения, используя экспортированные свойства источников данных.

+0

Привет, рассмотрели ли вы использование средства миграции? Он упакован с WAS 8.5, и он может перенести всю конфигурацию и приложения с WAS 7 на WAS 8.5.x напрямую. Дайте мне знать, если вы хотите попробовать. Если да, я могу опубликовать подробный ответ с пошаговым руководством о том, как его использовать. С уважением! –

+0

Это упражнение имеет полудикальную цель, и мне нужно создать скрипт/скрипты, чтобы сделать это, поэтому мне не разрешено использовать средство миграции. :( Спасибо! – adimoise91

+0

Итак, дайте мне понять лучше. Вам нужен скрипт, который создает свойства datasource в WAS? –

ответ

0

Если ваши разработчики приложений были достаточно умны, чтобы использовать ссылки на ресурсы, вы можете найти имена JNDI источников данных, используемых приложением в консоли администратора сети Applications > applicationName > Resource References. Если нет, вам нужно как-то узнать, что такое источники данных (документация по приложениям, разработчики, источники). Нет другого пути, кроме ссылок на источники данных, используемые данным приложением.

Затем я предлагаю вам использовать Property files wsadmin commands для извлечения соответствующей информации из одной среды и применения к другой. (Или просто укажите конфигурацию datasources для использования в скриптах jython).

Если не хотите использовать файлы свойств команды вы можете воспользоваться помощью команды в консоли, чтобы помочь вам создать Jython файлы или использовать некоторые из них уже обеспечивают Jython script library

Подробные сведения см: