Установка и конфигурирование сервера приложений WildFly
Бесплатный доступ
Статья посвящена установке и конфигурированию сервера приложений WildFly.
Сервер приложений, сервер, конфигурирование, инсталляция
Короткий адрес: https://sciup.org/140262813
IDR: 140262813
Текст научной статьи Установка и конфигурирование сервера приложений WildFly
Данная статья посвящена организации сервера приложений.
Практическая значимость полученных результатов заключается в возможности правильно организовать работу сервера с помощью детальных настроек работы с приложениями. Так как разработка собственного программного обеспечения, выполняющего роль сервера приложений крайне затруднительна, а также существует множество различных видов программного обеспечения, реализующего данный функционал, использование серверов приложений становится необходимостью. Учитывая вышеприведенное, имеет смысл реализовать настроенный под определенные нужды, прозрачно организованный сервер приложений.
Для достижения поставленной цели необходимо знать предметную область, изучить источники, содержащие все необходимые сведения по предметной области, проектированию и организации данного функционала, выбрать конкретный сервер приложений, провести его правильную установку и настройку, затем следует провести тестирование установленного сервера приложений с помощью небольшого тестового приложения.
Сервер приложений — это программная платформа (фреймворк), предназначенная для эффективного исполнения процедур (программ, скриптов), на которых построены приложения. Сервер приложений действует как набор компонентов, доступных разработчику программного обеспечения через API (Интерфейс прикладного программирования), определённый самой платформой.
WildFly (ранее JBoss Application Server или JBoss AS) — Java EE-сервер приложений с открытым исходным кодом, разработанный одноимённой компанией. Как и многие открытые программы, разрабатываемые коммерческими организациями, WildFly можно свободно загрузить и использовать, однако поддержка и консультации осуществляются за деньги. Достаточно хорошая реализация принципов Java EE делает WildFly конкурентом для аналогичных проприетарных программных решений, таких, как WebSphere или WebLogic. В качестве контейнера сервлетов JBoss AS использовал Tomcat. WildFly использует Undertow.
Для запуска сервера приложений Wildfly следует запустить файл standalone.bat, тогда Wildfly запустится и привяжется стандартно к порту 8080. Если существует необходимость запустить Wildfly на каком-либо другом порту, то необходимо изменить номер порта в конфигурационном файле standalone.xml. В данном случае номер порта не изменялся, так до этого момента порт 8080 был свободен. Приветственное окно Wildfly показано на рисунке ниже.

Welcome to WildFly 1 0
Yuui WildFly 10 is tunning.
DatUirH-nlMloii I QuirksUits ■ Administration r.Mmile
WlklHy PlOjrc t UWf fOMJMi I HciMJf! .ill K\Ur
JBcss Community
4- С О Ф kKNhon • I чал»
Рисунок 1 – Приветственное окно Wildfly
После создания пользователя можно зайти в консоль администратора, которая выглядит следующим образом:

Рисунок 2 – Консоль администратора Wildfly
Развертывание приложений через Wildfly происходит следующим образом:

Рисунок 3 – Развертывание приложения на Wildfly
Результатом обращения к приложению в обеих случаях будет следующая страница:
<- COO localhost:8080/com.vaadin3-1.0-SNAPSHOT/
Это приложение запущено с помощью сервера приложений! Напишите запрос серверу:

Вы отправили Hello world :), ответ пришел через 17 секунд
Вы отправили Hello world :), ответ пришел через 14 секунд
Вы отправили Hello world :), ответ пришел через 13 секунд
Рисунок 4 – Приложение, развернутое на сервере
Проектирование сервера приложений было подробно описано и структурировано на разделы, были подобраны программные продукты, необходимые для реализации проектов.
Список литературы Установка и конфигурирование сервера приложений WildFly
- Терри Оглтри. Модернизация и ремонт сетей - 4-е изд. - М.: «Вильямс», 2005. - С. 1328.
- Дуглас Камер. Сети TCP/IP, том 1. Принципы, протоколы и структура - М.: «Вильямс», 2003. - С. 880
- Семенов Ю. А. Протоколы Internet. - 2-е изд., стереотип. - М.: Горячая линия - Телеком, 2005. - 1100 с. - 1150 экз. - ISBN: 5-93517-044-2