Instalando Jboss as 7 No Centos 6[1]

Embed Size (px)

Citation preview

Com o servidor instalado e acessvel via rede execute os comandos e procedimentos abaixo: Instalei o repositrio EPEL rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm

Atualize o servidor yum -y update

Reinicie reboot

Instale ferramentas basicas no servidor yum -y install sudo ntsysv htop ntp wget crontabs.noarch

Instale o JAVA yum -y install java-1.6.0-openjdk.x86_64

Instale o Jboss cd /usr/share/ wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.0.Beta1/jboss-as-7.1.0.Beta1.tar.gz tar -vzxf jboss-as-7.1.0.Beta1.tar.gz mv jboss-as-7.1.0.Beta1.tar.gz install_jboss-as-7.1.0.Beta1.tar.gz mv jboss-as-7.1.0.Beta1 jboss7

Crie um usurio de sistema para o Jboss groupadd jboss useradd -s /bin/bash -g jboss jboss passwd jboss Password : mypass (senha desejada) Re-enter Password : mypass (senha desejada novamente) chown -Rf jboss.jboss jboss7/ su jboss

Configure o Jboss vi /usr/share/jboss7/standalone/configuration/standalone.xml

Entre as linhas 280 e 300 existe a tag Intefaces, substituir a mesma por:

Ainda no mesmo arquivo a tag subsystem referente ao deployment-scanner, substituir por

Crie um usurio para o Jboss cd /usr/share/jboss7/bin ./add-user.sh Enter details of new user to add. Realm (ManagementRealm) : em branco (basta pressionar enter) Username : myuser (usurio desejado) Password : mypass (senha desejada) Re-enter Password : mypass (senha desejada novamente) About to add user 'myuser' for realm 'ManagementRealm' Is this correct yes/no? yes (enter)

Inicie o Jboss cd /usr/share/jboss7/bin ./standalone.sh

Teste de acesso a pagina e gerenciamento: http://ip ou nome da maquina:8080 http://ip ou nome da maquina:9990 Caso voc no consiga acessar verifique o IPtables e o SELinux.

Configure o Jboss como servio su root vi /etc/init.d/jboss

Insira no novo arquivo o cdigo #!/bin/sh # description: JBoss Start Stop Restart # processname: jboss # chkconfig: 234 20 80 export JBOSS_HOME=/usr/share/jboss7/ export PATH=$JBOSS_HOME/bin:$PATH case "$1" in start) echo "Starting JBoss AS 7.0.1" sudo -u jboss sh ${JBOSS_HOME}/bin/standalone.sh & ;; stop) echo "Stopping JBoss AS 7.0.1" sudo -u jboss sh ${JBOSS_HOME}/bin/jboss-admin.sh --connect command=:shutdown ;; restart) $0 stop $0 start ;; *) echo "usage: $0 (start|stop|restart|)" esac exit 0

Configure o jboss no Startup do servidor cd /etc/init.d/ chmod 755 jboss chkconfig --add jboss chkconfig --level 234 jboss on

Permitir que usurio Jboss acesse o servidor e o gerencie vi /etc/sudoers

Adicione ao arquivo a seguinte linha jboss ALL=(ALL) ALL