Скачайте
последнюю версию application
сервера
wildfly, у меня версия wildfly-8.2.0.Final,
установите, зайдите в каталог JBOSS_HOME/bin,
запустите сервер командой standalone.bat,
после запуска выполниться скрип, как закончится выполняться скрипт, вы увидите следующие строчки, которые
подскажут вам, что сервер запушен и готов к дальнейшей работе:
….
19:42:38,970
INFO [org.jboss.as] (Controller Boot
Thread) JBAS015961: Http management interface listening on
http://127.0.0.1:9991/management
19:42:38,970
INFO [org.jboss.as] (Controller Boot
Thread) JBAS015951: Admin console listening on http://127.0.0.1:9991
19:42:38,970 INFO
[org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.2.0.Final
"Tweek" started in 18299ms - Started 259 of 313 services (90 services
are lazy, passive or on-demand)
Давайте я
вам кратко опишу каталоги, которые имеет сервер:
- Bin - находятся основные скрипты запуска и управления сервером.
- Docs - в этом каталоге находятся примеры настроек и схемы конфигурационных файлов, т.е. если вы забыли какой-либо конфигурационный параметр, то его можно посмотреть в схеме.
- Modules – каталог в котором находятся независимые модули сервера wildfly, в простонародье jar библиотеки, сюда можно положить драйвер баз данных или нужную вам jar библиотеку.
- Standalone – здесь лежат конфигурационные файлы в каталоге configuration, в каталог deployments кладутся ваши приложения которые вы хотите развернуть на сервере, в каталог lib можно положить jar библиотеки которые вам будут нужны при развертывании приложения подобно каталогу modules, в каталоге data при работе сервера сохраняются данные которые могут подгрузиться после перезапуска сервера так сказать хранилище данных, tmp - временный каталог для хранения данных после перезагрузки теряются все данные, каталог log – сюда записываются все логи сервера.
- Welcome-content - здесь лежат файлы стартовой страницы, перейдите в браузере по ссылке http://localhost:8080/ вы увидите стартовую страничку сервера wildfly.
И так при
запуске скрипта JBOSS_HOME/bin/standalone.bat выполняется считывание конфигурационного файла
JBOSS_HOME/Standalone/configuration/standalone.xml, эти настройки применяются при
запуске сервера. Можно применить и
другой конфигурационный файл при запуске сервера, например файла standalone-full-ha.xml:
JBOSS_HOME/bin/standalone.bat --server-config=standalone-full-ha.xml
Как
остановить правильно сервер, я предпочитаю пользоваться утилитой jboss-cli.bat,
если вы хотите быстро и не правильно, то нажмите просто Ctrl + C, сервер
остановиться. И так сделаем предварительные настройки для того что бы мы могли
использовать утилиту jboss-cli.bat. Откроем конфигурационный файл standalone.xml,
найдем в нем тег:
<socket-binding-group name="standard-sockets"
default-interface="public"
port-offset="${jboss.socket.binding.port-offset:0}">
И добавим строчку,
для того что бы мы могли удаленно подключаться к порту 9992, для управления
сервером, посредством утилиты jboss-cli.bat:
<socket-binding name="management-native"
interface="management"
port="${jboss.management.http.port:9992}"/>
Привожу более полный конфиг настроечного файла:
<socket-binding-group
name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding
name="management-http" interface="management"
port="${jboss.management.http.port:9991}"/>
<socket-binding
name="management-https" interface="management"
port="${jboss.management.https.port:9998}"/>
<socket-binding name="management-native"
interface="management"
port="${jboss.management.http.port:9992}"/>
<socket-binding name="ajp"
port="${jboss.ajp.port:8009}"/>
<socket-binding
name="http" port="${jboss.http.port:8080}"/>
<socket-binding
name="https" port="${jboss.https.port:8443}"/>
<socket-binding
name="txn-recovery-environment" port="4712"/>
<socket-binding
name="txn-status-manager" port="4713"/>
<outbound-socket-binding
name="mail-smtp">
<remote-destination
host="localhost" port="25"/>
</outbound-socket-binding>
</socket-binding-group>
И так
откройте конфигурационный файл JBOSS_HOME/bin/jboss-cli.xml
и допишите в нем тег:
<default-controller>
<protocol>remoting</protocol>
<host>localhost</host>
<port>9992</port>
</default-controller>
для того что бы команда connect утилиты
jboss-cli.bat автоматом подсоединялась к порту сервера wildfly. Запустим утилиту, наберем команду connect для подсоединения к серверу, выполним команду останова сервера shutdown, которая остановит наш сервер:
C:\wildfly-8.2.0.Final\bin>jboss-cli.bat
You are
disconnected at the moment. Type 'connect' to connect to the server or 'help'
for the list of supported commands.
[disconnected
/] connect
[standalone@localhost:9992
/] shutdown
[disconnected
/]
Этот комментарий был удален автором.
ОтветитьУдалить