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.”

Deixe um comentário

Arquivado em JBoss, JUDCon, WildFly

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.

Deixe um comentário

Arquivado em JBoss, JUDCon

Fedora/CentOS/RHEL – Instalando o EAP 6

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

Deixe um comentário

Arquivado em CentOS, EAP, Fedora, Java, JBoss, RHEL

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)

1 Comentário

Arquivado em CentOS, EAP, Fedora, RHEL

JUDCon 2013 – BRAZIL

1 2 3 4 5 611

Deixe um comentário

Arquivado em Carreira, JBoss

VirtualBox – Rede Interna entre Máquinas Virtuais

Uma alternativa bem útil quando se deseja montar uma rede virtual é a função de Host-Only Network fornecida pelo VirtualBox, que pode ser utilizada para criar uma rede que contém o host e um conjunto de máquinas virtuais, sem a necessidade de interface de rede física do host. Em vez disso, uma interface de rede virtual (semelhante a uma interface de loopback) é criada na máquina, fornecendo conectividade entre máquinas virtuais e o host.

Criando a rede virtual

Para criar uma rede interna clique no menu –> Preferences –> Network.

Clique no desenho da plaquinha de rede com sinal de mais para criar uma nova Host-Only Network:

vboxnet0

Uma nova rede com o nome de vboxnet0 foi criada.

Podemos utilizar a rede com os IPs default, porém fiz as seguintes alterações:

adapter

dhcp_server

OK. Quando alguma máquina virtual foi iniciada, um IP será atribuído à mesma.

No meu ambiente iniciei a máquina virtual CentOS e depois Fedora:

CentOS 

centos

O IP 192.168.56.101 foi atribuído à máquina virtual CentOS.

Fedora

fedora

O IP 192.168.56.102 foi atribuído à máquina virtual Fedora.

ping 192.168.56.102

ping

Pronto! Temos uma rede composta de máquinas virtuais!

Deixe um comentário

Arquivado em Linux, Uncategorized, VirtualBox

Livro – JBoss AS 7 Configuration, Deployment and Administration

Adquiri recentemente  o livro JBoss AS 7 Configuration, Deployment and Administration escrito por Francesco Marchioni. O livro pode ser indicado tanto para desenvolvedores quanto para administradores, pois cobre os principais conceitos da nova versão do JBoss AS 7 como configuração, gerenciamento, deployment, administração, clustering, balanceamento de carga e computação em nuvem.

O que o livro ensina

  • Entender a nova estrutura do servidor de aplicações
  • Configurar serviços como conexões entre bancos de dados, JMS e transações
  • Gerenciar o servidor de aplicações utilizando Admin Console e Command Line Interface (CLI)
  • Configurar e executar cluster entre nós e prover alta escalabilidade as suas aplicações
  • Garantir segurança nas aplicações
  • Instalar aplicações na nuvem através do OpenShift
  • Customizar o servidor de aplicações para ganho de performance

Pontos interessantes

  • Separação entre Domain e Standalone
  • Configuração via linha de comando (CLI)
  • Gerenciamento de mod_cluster via CLI
  • Configuração Infinispam
  • Balanceamento de carga entre nós
  • Configuração JGroups
  • Instalação do OpenShift e criação de aplicação preparada para a nuvem

Se você desenvolve aplicações JEE que rodam no JBoss AS 7 ou pretende migrar de versões mais antigas para esta versão, recomendo que compre o livro, pois o autor aborda de uma forma simples e agradável os conceitos e configurações onde cada capítulo pode ser lido separadamente, não obrigando o leitor a ler todo o livro.

Mais detalhes

Páginas: 380
Editora: Packt Publishing (16/Dez/2011)
Idioma: Inglês
ISBN-10: 1849516782

2 Comentários

Arquivado em EAP, JBoss