Инсталляция сервера приложений JBoss 7.1 в операционной системе Centos 6.6 x86 64 bit
В случае обнаружения ошибок, неточностей, опечаток или Вам известны лучшие способы, пишите мне адрес эл. почты.
Самые последние версии (на момент написания):
- Centos - 6.6 (http://centos.org/modules/tinycontent/index.php?id=15)
- JBoss - 7.1 (http://www.jboss.org/jbossas/downloads)
- jdk версии 7 (http://java.sun.com) С 8 версией java у меня были проблемы со стартом jboss
Подготовка операционной системы к инсталляции базы данных:
Некоторые комментарии к следующей команде. Создаем резервную копию файла /etc/selinux/config, и меняем значение парамета SELINUX с enforcing на disabled
# sed -i.bkp -e "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
А здесь, мы делаем резервную копию и меняем значение timeout с 5 на 0
# sed -i.bkp -e "s/timeout=5/timeout=0/g" /boot/grub/grub.conf
Выключаю firewall
# service iptables stop
Запрещаю firewall запускаться при старте операционной системы
# chkconfig iptables off
# reboot
Инсталляция JDK7
Создание пользователей и групп
# groupadd -g 1001 jboss_admins
# useradd \
-g jboss_admins \
-d /home/jboss \
-m jboss
Если нужно добавить пользователя в группу jboss_admins можно это сделать следующей командой:
# usermod -a -G jboss_admins <user_name>
Устанавливаем пароль для пользователе jboss
# passwd jboss
Создание структуры каталогов и назначение необходимых прав
# mkdir -p /opt/jboss
# chown -R jboss:jboss_admins /opt/jboss
# chmod -R 775 /opt/jboss
Развертывание jboss
# su - jboss
$ cd /opt/jboss
$ wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip
$ unzip jboss-as-7.1.1.Final.zip
$ mv jboss-as-7.1.1.Final 7.1.1
$ rm jboss-as-7.1.1.Final.zip
Настройка окружения пользователя Jboss
$ vi ~/.bash_profile
Применить новые параметры окружения к bash:
$ source ~/.bash_profile
Создание пользователя с правами доступа к консоли управления JBOSS
$ add-user.sh
Запуск JBoss
$ standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0
http://192.168.1.40:8080/
192.168.1.40 - ip адрес сервера jboss
Если нужно подключиться по ssh под учетной записью jboss.
Чтобы сервер не перестал работать после закрытии сессии.
$ screen
$ standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0 &
Можно запустить с другим конфиг файлом:
$ standalone.sh -c standalone-full.xml -b=0.0.0.0 -bmanagement=0.0.0.0