Новый лидер Java EE? WildFly 8 в InfoboxCloud. Часть 2. Режим домена

В первой части мы развернули WildFly 8 в Облачный конструктор InfoboxCloud в режиме Standalone. Давайте посмотрим, как можно развернуть WildFly 8 в режиме домена.

Цель: развернуть WildFly 8 в режиме домена с отдельным контроллером домена и двумя хостами, на которых в режиме высокой доступности смогут исполняться по 2 сервера приложений WildFly.

image

Режим домена или автономный режим?

Автономный режим больше подходит для сценариев разработки, когда необходим только один сервер. Только в этом режиме будут работать Arquillian тесты. Так же автономный режим подходит, если вы используете множество WildFly серверов с самописной системой управления серверами.

Режим домена (Domain mode) позволяет централизовано управлять конфигурациями WildFly. Использование домена удобно для развертывания и поддержки кластеров, состоящих из нод WildFly.

Элементы WildFly в режиме домена:
image

Читать дальше →

Быстрая установка Wildfly 8 CR1 Standalone на сервер облачной инфраструктуры InfoboxCloud

Совсем недавно вышел первый релиз-кандидат Java EE 7 совместимого сервера Wildfly 8 CR1.

Уже сейчас можно установить Wildfly 8 в облачную инфраструктуру InfoboxCloud в одну команду и подготовить свое приложение к переходу на Java EE 7, что особенно актуально в свете прекращения разработки коммерческой версии Oracle Glassfish.



Основные нововведения в Wildfly 8 CR1:

  • Java EE 7 TCK проходится на 100%!
  • Высокопроизводительный веб-сервер для максимальной производительности и масштабируемости (undertow.io)
  • Все протоколы мультиплексированы на 2 порта: 8080 для приложения и 9990 для управления. CR1 по-прежнему использует 3 порта, но будет 2 к релизу.
  • Роль управления, основанная на контроле доступа и аудита.
  • Упрощенные обновления для приложения.
  • Минимальный размер дистрибутива — 14 мегабайт, идеально для авторов фреймворков для построения их собственных исполняемых сред для приложений поверх WildFly.
  • Улучшенная совместимость с JDK8.
  • 387 проблем исправлено с Beta1
  • Множество компонентов обновлено.
  • Интегрировано с NetBeans, IntelliJ IDEA, JBoss Tools

Для установки необходимо создать виртуальную машину Linux в Облачном конструкторе и залогиниться логиниться по ssh.
Далее нужно запустить установщик Wildfly 8 CR1 (для CentOS, Fedora или Ubuntu):

wget repository.sandbox.infoboxcloud.ru/scripts/wildfly8cr1/linux64/wildfly-standalone && chmod +x wildfly-standalone && ./wildfly-standalone && rm -rf wildfly-standalone

Теперь WildFly 8 CR1 установлен, удачного использования!

Проверить, что WildFly установлен корректно можно зайдя по адресу:
http://<ваш ip адрес сервера>:8080



По адресу http://<ваш ip адрес сервера>:9990 доступна консоль управления:


Необходимо добавить пользователя wildfly в консоль управления по инструкции на странице (в целях безопасности это не автоматизировано).

P.S. Используйте пожалуйста данный способ на свой страх и риск, он предназначен для облегчения процесса установки программного обеспечения в Облачный конструктор InfoboxCloud без каких либо гарантий. О найденных проблемах пожалуйста пишите в комментарии и в раздел «Вопросы и ответы»: http://infoboxcloud.ru/community/blog/news/16.html.