Как перенести приложение WebSphere без файла WAR/EAR

Я должен перенести машину Websphere (включая запущенные на ней приложения) на новую машину. Они хотели чистую установку ОС и WebSphere, и я это сделал. Я также сделал полную резервную копию всех приложений, которые были на старом сервере. Проблема в том, что для переустановки их на новый сервер диалоговое окно WebSphere запрашивает у меня файл JAR/EAR/WAR, которого у меня нет.

Есть ли какой-нибудь достаточно простой способ просто извлечь резервную копию файлов приложения WebSphere, которые я взял из старой машины, и просто настроить новую машину для их использования? ВОЙНА и т. д. — хорошая функция, но заставлять ее использовать кажется глупым.

Изменить. Существующий сервер WebSphere все еще запущен и работает в рабочей среде.

Редактировать: старый сервер — WAS 3.5, что означает, что он даже не имеет функцию экспорта, к сожалению. Кроме того, каталог, из которого он фактически запускает содержимое, имеет совершенно другую структуру (состоит из %/Web и %/Servlet, где % — это контекстный путь приложения). В разделе «Установка» даже не упоминается EAR или WAR, только JAR. В настоящее время я думаю, что, возможно, лучше всего просто скопировать каталог в другую систему WAS 3.5, а затем обновить эту систему (и надеюсь, что она преобразует структуру папок и обновит конфигурацию как часть обновления).

Изменить: Самое близкое решение, которое я нашел на данный момент, это эта ссылка: http://www.javazoom.net/services/newsletter/was4.html (хотя я не уверен, что этот инструмент доступен или актуален для WAS 7.x).

Это должно быть проблемой, с которой сталкивались другие люди, но я нигде не могу найти решение в Интернете.

Спасибо!


person Noah    schedule 21.01.2010    source источник


Ответы (2)


Здесь есть примеры сценариев Jacl, которые можно использовать для экспорта /импорт конфигурации сервера приложений. Так вот с чего можно начать. Если ваш новый лук использует ту же версию WAS (и ту же топологию, если это не отдельная коробка), что и старый, это может быть (относительно) безопасным процессом.

Миграция между разными версиями Websphere может быть несколько более сложной, но я уверен, что IBM опубликовала хотя бы одну красную книгу по этой теме.

person david a.    schedule 22.01.2010

Если у вас все еще работает старый сервер, просто экспортируйте приложения, и у вас будут файлы war/ear. Однако, если вы не знаете конфигурацию приложений, вы облажались. Однако я уверен, что у IBM есть инструменты, которые вы можете использовать. Некоторые из платных инструментов выглядят даже красиво и удобно для пользователя (по крайней мере, судя по их демо-версиям). Я не могу сказать вам, что вам нужно, так как я не знаю, какая документация у вас есть для ваших приложений. Но как то похоже там не так много, иначе вы бы просто устанавливали приложения так же, как они были установлены на вашем старом сервере и использовали бинарники (war, ear, jar), которые где-то заархивированы.

person Peter Schuetze    schedule 21.01.2010
comment
Хм, я посмотрю на функцию экспорта, спасибо за это. Реклама конфигурации... ага. У клиента, похоже, нет файлов EAR/WAR/JAR. Я спросил их, что они будут делать, если случится авария и им придется переустанавливать сервер. Они сказали, что у нас есть резервный образ машины. Если я не могу найти способ заставить экспорт работать, то я рассматриваю возможность создания образа VMWare со всем установленным и принести его как есть. - person Noah; 22.01.2010