Установка JBoss

Перед установкой и запуском сервера, вы должны проверить, что ваш JDK работает. Вам нужно установить директорию на исполняемые файлы в переменной окружения PATH для всей системы, а не только для пользователя, которые производил инсталляцию. Если вы запускаете сервер пользователем root, то вы должны проверить переменную PATH для root (root и обычные пользователи обычно имеют разные настройки этой переменной). Вам нет необходимости устанавливать переменную CLASSPATH.

Следующим шагом будет загрузка, инсталляция и тестирование сервера JBoss. В момент написания наиболее свежей версией была JBoss 2.4.1. Не важно куда вы установите JBoss. Нет необходимости входить под пользователем root, так как ни один из портов по умолчанию не использует диапазон привелигированных портов (ниже 1024). Вам нужно определить переменную JBOSS_DIST которая будет указывать на директорию, где установлен JBoss. Это необходимо для сборки и запуска всех примеров этой документации.

JBoss распространяется в виде zip-файла. Вы можете скачать бинарный дистрибутив, который будет содержать последний официальный релиз или можете скачать свежий исходный код из CVS. Эта документация была написана для версии 2.2.2 и содержит несколько подсказок для 2.4.

Установки бинарного пакета

Загрузите бинарный пакет из http://sourceforge.net/projects/jboss/ в секции "Latest File Releases". Поместите его во временную директорию и используйте инструмент jar из JDK для разархивирования этого файла в тот каталог, в который вы хотите установить JBoss. Самая верхняя директория развёрнутого архива должна быть установлена в переменной JBOSS_DIST.

Удостоверьтесь, что пользователь имеет доступ к каталогу JDK\bin в переменной PATH и имеет доступ на запись к директории JBoss (необходимо для лог-фалов и развёртывания). Теперь вы готовы, чтобы перейти в директорию bin и запустить сервер JBoss:

В Unix/Linux:
cd JBOSS_DIST/bin
sh run.sh

В Win32:
cd JBOSS_DIST\bin
run.bat

Правильно установленный JBoss должен запуститься без каких-либо сообщений или исключений. Он выведет несколько страниц на экран. Консольный экран будет выглядет похожим на следующий, при запуске JBoss-2.2.2 на Linux:

bash-2.04$ /bin/sh run.sh
JBOSS_CLASSPATH=:run.jar:../lib/crimson.jar
jboss.home = /tmp/JBoss-2.2.2
Using JAAS LoginConfig: file:/tmp/JBoss-2.2.2/conf/default/auth.conf
Using configuration "default"
[Info] Java version: 1.3.1,Sun Microsystems Inc.
[Info] Java VM: Java HotSpot(TM) Server VM 1.3.1-b24,Sun Microsystems Inc.
[Info] System: Linux 2.2.16-22,i386
[Shutdown] Shutdown hook added
[Service Control] Registered with server
[Service Control] Initializing 24 MBeans
...
[Service Control] Started 24 services
[Default] JBoss 2.2.2 Started in 0m:7s


Теперь, когда вы установили JBoss, пришло время установить переменную окружения JBOSS_DIST в соответствии с местом установки JBoss.

Наши друзья