Pesquisar neste blog

quarta-feira, 25 de junho de 2014

Instalando o JBoos AS 7.1 no CentOS 5.10


Para uma instalação mais enxuta, baixe a ISO do CD1 do CentOS, a instalação deve ser em inglês, e todos os pacotes devem ser desmarcados:

http://centos.ufes.br/5.10/isos/i386/CentOS-5.10-i386-bin-1of8.iso


Após feita a instalação do CentOS 5.10, vamos instalar alguns pacotes padrões que iremos precisar:
# yum install unzip wget ntsysv vim-enhanced -y

Vamos baixar um pré-requisito de instalação para o JBoss, o pacote JDK para a nossa plataforma:
# wget http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-i586.rpm

Para instalarmos rodamos o comando abaixo:
# rpm -ivh jdk-8u5-linux-i586.rpm

Para testar se o JDK está instalado, executamos o comando abaixo:
# javac
se aparecer as opções de help do comando é porque está ok, senão tente reinstalar o pacote.

Agora vamos ao pacote principal, o JBoss.
Fazendo o donwload do JBoss:
# wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip
# unizp jboss-as-7.1.1.Final.zip
# mv jboss-as-7.1.1.Final jboss
# mv jboss /opt/

Pronto! instalação efetuada, simples assim.

Agora vamos conhecer um pouco da estrutura de pastas do JBoss 7.1
# cd /opt/jboss/
jboss] # ls -l

appclient: Arquivos de configuração, conteúdo de deployment e áreas graváveis utilizadas pelo contêiner de aplicações cliente rodando a partir desta instalação.
bin: Nesta pasta contém os scripts de inicialização
bundles: Localização dos pacotes OSGi
docs: Arquivos de definição de esquemas XML
domain: Arquivos de configuração, conteúdo de deployment e áreas graváveis utilizados pelos processos de modo domain rodando a partir desta instalação.
modules: AS 7 baseia-se numa arquitetura modular classloading. Os vários módulos utilizados no servidor são armazenadas aqui.
standalone: Arquivos de configuração, conteúdo de deployment e áreas graváveis utilizados pelo single standalone server rodando a partir desta instalação.
welcome-content: Conteúdo da página default de boas vindas

Maiores informações clique aqui.

Bom, agora para subirmos o serviço do server já temos algumas configurações definidas dentro da pasta configuration em standalone: /opt/jboss/standalone/configuration

Standalone Server Configurations

standalone.xml: Java Enterprise Edition 6 full profile certified configuration which includes the technologies required by the Full Profile specification plus others including OSGi

standalone-ha.xml: Java Enterprise Edition 6 certified full profile configuration with high availability

No JBoss 7 há um conceito novo, chamado: domain, que é um conjunto de servers que podem ser administrados de um único ponto.

Para iniciar a configuração do perfil padrão utilizando recursos de gerenciamento de domínio, entre na pasta /opt/jboss/bin e execute o comando:

[root@centos bin]# ./domain.sh

Para iniciar o JBoss AS 7 usando a configuração do perfil completo padrão no modo "standalone", entre no diretório /opt/jboss/bin. e execute o comando:

[root@centos bin]# ./standalone.sh

=========================================================================

  JBoss Bootstrap Environment
  JBOSS_HOME: /opt/jboss
  JAVA: java
  JAVA_OPTS:  -server -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml
=========================================================================

Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

12:13:56,316 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
12:13:56,805 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
12:13:56,881 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting


Nenhum comentário: