Как переместить мое существующее приложение WebSphere в Liberty в Bluemix?

У меня есть приложение WebSphere Application Server v7, и я хотел бы запустить его во время выполнения Liberty в Bluemix. Могу ли я просто взять приложение как есть и попробовать импортировать его в одно из начальных приложений, которое я вижу в Bluemix?

2 ответа

Краткий ответ: да, вы можете взять свое существующее приложение WebSphere Application Server v7, создать начальное веб-приложение Java Cache и загрузить начальный код, изменить код с помощью существующего приложения, связать все соответствующие службы и отправить приложение в Bluemix. Однако между WebSphere Application Server v7 и средой Liberty Runtime в Bluemix могут существовать программные модели Java EE и API-интерфейсы WebSphere, которые могут вызвать проблемы для вашего приложения.

Из-за этих потенциальных различий я рекомендую сначала настроить приложение на автономный профиль Liberty, а затем переместить его в среду Bluemix.

Существует три инструмента миграции, о которых вам следует знать, которые помогут вам переместить ваше приложение из полного профиля WebSphere Application Server в профиль Liberty:

  • Migration Toolkit: Liberty Tech Preview
  • Migration Toolkit для двоичных файлов приложений (Tech Preview)
  • Инструмент миграции конфигурации WebSphere

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

https://developer.ibm.com/wasdev/docs/move-applications-liberty-using-migration-toolkit/

В дополнение к превосходному ответу Рэндала о том, как вы можете перенести свое приложение в профиль Liberty, см. Следующую ссылку на документацию, в которой описаны варианты переноса приложений Liberty в Bluemix. Вы можете загрузить полный сервер Liberty или просто файл WAR, в зависимости от потребностей вашего приложения и используемых функций.

https://www.ng.bluemix.net/docs/#starters/liberty/index.html#optionsforpushinglibertyapplications

Другие вопросы по тегам