Em breve estarei publicando artigos que explicam a configuração de diversas funcionalidades do servidor JBoss Application Server 7 e, portanto, achei válido escrever este post para apresentá-lo, mostrar como realizar sua instalação e inicialização.
JBoss Application Server 7
O JBoss AS 7 é um servidor de aplicação Java que teve seu kernel totalmente reprojetado para suportar modularização dos recursos e prover uma velocidade de inicialização até 10 vezes maior do que em suas versões anteriores.
A partir da versão 7.1 ele passou a ser certificado para Java EE 6 (Certified Java EE 6 Full Profile), de tal modo é garantido que ele irá funcionar com EJB, JMS, JTA, JCA, JAX-WS, JPA, CDI e tudo o que estiver especificado na versão 6 do Java EE.
O JBoss AS 7 pode ser baixado aqui, sendo a versão 7.1.1 a mais recente no momento da escrita deste artigo. Ele pode ser baixado compactado tanto em .zip quanto em .tar.gz.
Após baixado faça a extração de seu conteúdo para qualquer diretório de sua escolha e a partir deste momento vamos passar a considerar este diretório como JBoss_Home. A estrutura principal de diretórios do servidor está representada abaixo:
- [JBoss_Home]/
- appclient
- bin
- add-user.bat
- add-user.sh
- domain.bat
- domain.sh
- standalone.bat
- standalone.sh
- bundles
- docs
- domain
- configuration
- data
- tmp
- modules
- standalone
- configuration
- deployments
- lib
- tmp
- welcome-content
O único diretório com que vamos nos preocupar por enquanto é o bin que contém os scripts de inicialização para os modos standalone e domain, para criação de novos usuários e para gerenciamento do servidor. Todos os scrips são disponibilizados em .sh (shell script) para sistemas Unix (Linux e Mac) e .bat para Windows.
O modo standalone executa apenas uma instância do servidor, enquanto o modo domain é utilizado quando queremos diversas instâncias do servidor (possivelmente com clusterização). É no primeiro modo que vamos inicializar o JBoss AS, portanto execute o script standalone.sh (ou standalone.bat, no caso do Windows).
Log do JBoss AS após ser executado o script de inicialização no modo standalone. |
Para verificar que o servidor está realmente funcionando tente acessá-lo por seu web browser com esta URL. A página abaixo deverá ser exibida:
Página de boas-vindas do JBoss AS. |
Para acessar o console administrativo do servidor clique aqui. Você deve ser apresentado à seguinte página de erro.
Erro no console administrativo do JBoss AS. |
Isso ocorre porque à partir da versão 7.1 o JBoss AS passou a ser seguro por padrão e, como consequência, agora é obrigatório criar um usuário para poder editar as configurações do servidor por intermédio do web browser. O único meio de alterar essas configurações sem criar um usuário é editar os arquivos de configuração diretamente com o uso de editores de texto.
Para criar um novo usuário precisamos apenas executar o script add-user.sh. Em cada pergunta apenas aceite a opção padrão (teclando Enter) e digite seu nome de usuário e senha quando solicitados. Ao final responda yes para confirmar a criação da conta.
Criação de novo usuário no JBoss AS. |
Tente acessar o console administrativo novamente. Digite seu usuário e senha e agora o acesso será permitido.
Agora podemos acessar o console administrativo. |
Além da edição direta dos arquivos de configuração e do console administrativo, também podemos gerenciar o JBoss AS por meio da ferramenta chamada CLI (Command Line Interface), método que pretendo abordar em um artigo futuro.
Conclusão
Meu intuito com este artigo foi o de apresentar o JBoss AS, mostrar como inicializá-lo e também como acessar o console administrativo pelo web browser. Em meu próximo artigo vou escrever sobre como configurar drivers JDBC no JBoss AS 7.
[1] Livro JBoss AS 7 Configuration, Deployment and Administration
[2] https://docs.jboss.org/author/display/AS7/Getting+Started+Developing+Applications+Guide
Nenhum comentário :