JBoss AS agora é WildFly

wildfly_logo_600pxO servidor de aplicações de código aberto mais conhecido no mundo JBoss AS agora é conhecido como WildFly.

Mark Little, Vice-Presidente Red Hat/JBoss apresentou formalmente a nova marca durante o JUDCon:2013 Brazil.

Por meio de votação que se iniciou em Outubro de 2012, o nome WildFly venceu a disputa entre BaseJump, jBeret, Petasos, and Jocron.

Segundo a página do JBoss.org: “A wild fly is extremely agile, lightweight, untamed and truly free.”

A alteração do nome se deu por causa da grande confusão gerada entre os nomes dos produtos. Jason Andersen, diretor da linha de produtos da Red Hat, explica dizendo que JBoss é todo o portfólio de middleware e não apenas o servidor de aplicações.

O produto continuará ser disponibilizado gratuitamente para download, e sua versão produtizada pela Red Hat continuará com seu nome inalterado como JBoss Enterprise Application Platform. A primeira versão alpha do WildFly (WildFly 8) estará disponível para download em maio.

O objetivo inicial da mudança da marca é a obtenção de certificação Java Enterprise Edition 7 o mais rápido possível, devido à importância da “nuvem e cenários de desenvolvimento móvel.”


JUDCon:2013 Clustering para Alta Disponibilidade (HA) em JBoss AS 7

Este fim de semana estive no JUDCON:2013 apresentando minha palestra sobre Clustering para Alta Disponibilidade (HA) em JBoss AS 7.

Palestrantes JUDCon:2013

Palestrantes JUDCon:2013

Obrigado a todos que assistiram! A sala estava lotada, a galera super interessada, motivada, e cheia de vontade de aprender!

O evento foi muito bem organizado e diversificado!

Parabéns aos organizadores e a todos os envolvidos.


Fedora/CentOS/RHEL – Instalando o EAP 6

EAP6_installerpanel_100x360

Pré-requisito

Antes de instalarmos o EAP 6 devemos instalar o JDK.

Segue o link >>>aqui<<<.

Download e Instalação

Download do EAP 6 >>> aqui <<<:

Como root, descompacte o pacote jboss-eap-6.0.1.zip utilizando a flag -d que define o destino da pasta:

# unzip diretorio_onde_esta_o_jboss/jboss-eap-6.0.1.zip -d /opt

O comando acima descompacta o EAP 6 no diretório /opt/jboss-eap-6.0

Depois de descompactar a pasta, como root, dê permissão para que o usuário tenha acesso a todos os arquivos da pasta /opt/jboss-eap-6.0:

# chown -fR sergio. /opt/jboss-eap-6.0

Obs: sergio é o nome do meu usuário no sistema operacional

Start do EAP 6

Aponte o terminal para o diretório /opt/jboss-eap-6.0/bin e execute o seguinte comando:

./domain.xml -b host1 -bmanagement host1

Obs: host1 é o hostname da minha máquina, que pode ser visualizado com o seguinte comando:

# vim /etc/hosts

192.168.122.1 sfantin
192.168.122.146 host1
192.168.122.239 host2

Para verificar se a instalação ocorreu com sucesso, aponte o browser para a seguinte URL:

http://host1:8080

Resultado

jboss1


Fedora/CentOS/RHEL – Instalando o Oracle JDK 6

Para este exemplo utilizaremos o JDK da Oracle, que pode ser baixado >>>aqui<<<.

O arquivo jdk-6u43-linux-x64-rpm.bin por padrão não é executável, para torná-lo executável digite o seguinte comando como root:

# chmod +x jdk-6u43-linux-x64-rpm.bin

Em seguida (também como root) execute o arquivo:

# ./jdk-6u43-linux-x64-rpm.bin

Depois de instalado, edite o arquivo .bashrc:

# vim ~/.bashrc

Adicione a seguinte linha no fim do arquivo .bashrc:

$ export JAVA_HOME=/usr/java/jdk1.6.0_43

Como root, execute o seguinte comando:

# alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_43/bin/java 15000

Como root, execute o seguinte comando:

# alternatives --config java

As seguintes informações serão exibidas:

There are 2 programs which provide ‘java’.

Selection    Command
———————————————–
*+ 1      /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
2           /usr/java/jdk1.6.0_43/bin/java

Obs: o sinal de [+] indica que a JRE OpenJDK está sendo utilizada.

Para alterar para o JDK instalado por nós, vamos digitar o número 2 e apertar ENTER:

Enter to keep the current selection[+], or type selection number: 2

Obs: Caso haja outras instalações, o número pode mudar.

Para verificar a instalacão digite o seguinte comando:

$ java -version

A saída deverá ser bem algo bem parecido com:

java version “1.6.0_43”
Java(TM) SE Runtime Environment (build 1.6.0_43-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)