Websphere - разработка на свободе, развертывание на WAS V8.5.5 - PullRequest
0 голосов
/ 18 февраля 2019

Я занимаюсь разработкой приложения для WebSphere Application Server V8.5.5.Но есть только пробная версия - 60 дней.Websphere Liberty является бесплатным.Если я буду разрабатывать свое приложение на Liberty, все будет нормально на обычном Application Server?Спасибо за ответ.

Ответы [ 3 ]

0 голосов
/ 18 февраля 2019

Короткий ответ «да», вы можете разрабатывать на Liberty и развертывать на традиционной WAS, если вы используете функции Liberty, которые поддерживаются на традиционной WAS (например, в настоящее время Java EE 8 не поддерживается на традиционной WAS).

Обратите внимание, что и WebSphere Liberty, и "традиционный" WebSphere Application Server v8.5.5 и v9.0 бесплатны для использования в разработке (определяется как 1 разработчик на физической или виртуальной "машине разработчика").Посетите этот блог:

https://developer.ibm.com/wasdev/downloads/#asset/WAS_traditional_for_Developers

Для v8.5.5 можно было бесплатно загрузить предложение «WebSphere Application Server for Developers».Для v9.0 мы изменили лицензию, поэтому отдельное предложение для разработчиков больше не требуется.

Использование разработчика v8.5.5 суммировано в письме об объявлении v8.5.5 (начиная с 2013 года):

http://www -01.ibm.com / common / ssi / cgi-bin / ssialias? Инфо-тип = & подтип = ca & appname = gpateam & supplier = 897 & letternum = ENUS213-137

Сейчасвы можете получить WebSphere Application Server и соответствующие инструменты, необходимые для создания и разработки приложений, которые полностью поддерживаются на рабочем столе разработчика как часть вашей поддержки WebSphere Application Server.Заказчикам, имеющим контракт на активную поддержку для своего производственного WebSphere Application Server, разрешается устанавливать одну и ту же версию WebSphere Application Server на машины разработчика для использования при разработке и тестировании.Эти установки WebSphere Application Server, а также бесплатная загрузка WebSphere Application Server для разработчиков и WebSphere Application Server Developer Tools для Eclipse имеют право на поддержку на компьютере разработчика, пока действует действующий контракт на поддержку производственного сервера.,Это относится к WebSphere Application Server V8.5 и новее.

0 голосов
/ 22 февраля 2019

Мы делаем это в нашей компании следующим образом: мы разрабатываем приложения на Liberty / Tomcat, а также проводим тестирование и производство на традиционных WAS.В большинстве случаев это работает нормально: разработчикам нравится простота и скорость Liberty или даже Tomcat, а администраторам и операциям нравится консоль администратора и множество настроек, параметров настройки и мониторинга.

Однако вы должны быть предупреждены,традиционное использование Websphere ограничивает свободу ваших разработчиков: чтобы запустить наше приложение в «традиционном WAS», нам пришлось удалить несколько jar-файлов из нашего приложения и использовать вместо них их версии Websphere.

Иногда приложение, работающее в Liberty / Tomcatне работает "из коробки" в традиционном WAS: время от времени с нами случаются сюрпризы.

Я сторонник продвижения не только разработки, но и производства в Liberty.Для меня Liberty и традиционный WAS подобны браузерам Edge и Internet Explorer - последний ограничен требованиями обратной совместимости и долгой историей, а первый - будущее.

0 голосов
/ 18 февраля 2019

Я сделал это для небольших приложений и добился успеха.Когда вы используете API Java EE и связанные с ними функции Liberty, вы должны убедиться, что вы придерживаетесь только Java EE 6 версий этих функций , если вы хотите поддерживать полную совместимость, так как это все, что поддерживает WebSphere 8.5.5,Есть даже некоторые функции, например, которые реализуют API-интерфейсы MicroProfile, которые существуют только для Liberty, а не для WebSphere.

Вы также должны убедиться, что сервер разработки запущен на той же версии Java SE, на которой вы будете развертывать, чтобы не пытаться развернуть приложение с функциями языка Java 8 в WebSphere на основе Java 7.установка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...