Как перенести приложение WebSphere без файла WAR / EAR - PullRequest
0 голосов
/ 21 января 2010

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

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

Редактировать: Существующий сервер WebSphere все еще работает и работает.

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

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

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

Спасибо!

Ответы [ 2 ]

1 голос
/ 22 января 2010

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

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

0 голосов
/ 21 января 2010

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

...