Linux com Java 1.7 + JBoss 7

Recebi, a pouco tempo, a 'missão' de habilitar um Servidor com JBoss 7 no trabalho. E como bom analista que sou,
"missão dada é missão cumprida". Por isso, após um bom levantamento e disponibilizar o Servidor para produção,
resolvi compartilhar com vocês.

[ Hits: 44.627 ]

Por: Lucas Costa em 22/05/2012


Configurações



Habilitando módulos, Drivers e Data Sources no JBoss

Bom, vamos começar a modular o nosso JBoss AS 7 para nossas aplicações.

Por exemplo, se a sua API realiza um conexão a um banco Oracle para consultar, ou escrever dados, o JBoss não irá oferecer o suporte para sua API, caso você não disponibilize o Driver para realizar esta conexão.

Nesse capítulo, estarei disponibilizando um exemplo de instalação do Driver Oracle.

Como vimos no Overview do JBoss, a pasta "jboss/modules" contém as libs (módulos). Dentro desta pasta utilizamos a seguinte estrutura:

jboss/modules/com/<SEU MODULO>/main/ - A pasta main deve conter o seu módulo no formato .jar.


1º Passo : Criar os diretórios

Para configurar uma base de maneira adequada no JBoss AS 7, é necessário adicionar o Driver JDBC como um módulo.

Para realizar este procedimento, crie uma pasta para colocar o Driver do Oracle:

# mkdir jboss/modules/com/oracle/ojdbc6/main

Baixe o modulo no link: Oracle.com - JDBC

Copie o Driver da Oracle (ojdbc6.jar) para a pasta recém criada, e crie um arquivo "module.xml" com o seguinte conteúdo:

standalone.xml:            <wsdl-host>${jboss.bind.address:localhost}</wsdl-host>
standalone.xml:            <inet-address value="${jboss.bind.address.management:localhost}"/>
standalone.xml:            <inet-address value="${jboss.bind.address:localhost}"/>
standalone.xml:            <inet-address value="${jboss.bind.address.unsecure:localhost}"/>


Obs.: Como estamos instalando o JBoss do zero, a saída do comando acima será bem maior.

# vim standalone.xml

Para substituir todas as ocorrencias de Localhost pelo seu IP, execute:

:%s/localhost/SEUIP/g

Feito isto, seu JBoss já está respondendo no seu IP.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação
   3. Criando um Controle para o Servidor JBoss
   4. Configurações
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Trabalhando com classes e métodos em Java

JABACO => Java + Visual Basic 6

Windowbuilder, o plugin do Google para trabalhar com interface gráfica no Eclipse

PDFBox - Aplicativo Java para baixar o DOU completo

Busca corporativa com Apache Solr - Motivação e conceitos

  
Comentários
[1] Comentário enviado por andrebsilva em 26/05/2012 - 17:21h

DICA #1 - Ao editar o arquivo profile, além do vim, pode-se usar o nano (sempre com sudo ou permissão de superusuário):

$ su
(inserir senha do super usuario solicitada)

# vim /etc/profile
ou
# nano /etc/profile
ou
$ sudo vim /etc/profile
ou
$ sudo nano /etc/profile

DICA #2 - Ao Adicionar o seguinte texto ao aquivo /etc/profile, tomar cuidado com o "export PATH JAVA_HOME" que estava sendo passado junto na segunda linha, dê ENTER para ele cair para terceira linha, igual ao texto abaixo:

JAVA_HOME=/usr/lib/jvm/jdk1.7
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
CLASSPATH=$JAVA_HOME/lib/tools.jar
CLASSPATH=.:$CLASSPATH
export PATH JAVA_HOME CLASSPATH

-------
Há o mesmo erro no meu artigo (http://vivaolinux.com.br/artigo/Instalacao-e-Configuracao-do-JDK-7/?pagina=2). Enviei email ao pessoal do VoL, até agora não corrigiram. FIKDIK

=D

Ótimo artigo, sempre tive curiosidade de testar o JBOSS, mas jamais tive interesse nessa ferramenta pois, nem sempre está claro como instalá-la e botá-la para funcionar. VLEW... ABRAÇO..

[2] Comentário enviado por insidelinux em 05/06/2012 - 09:43h

OTIMO ARTIGO , GOSTEI MUITO PARABENS lpcost

[3] Comentário enviado por Carlos Domingues em 11/08/2015 - 15:46h


Quando inicializo o script, o java consome mais de 100% processador e não sobe as instancias do jboss


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts