Olá Pessoal,
Neste post irei mostrar como configurar um ambiente JEE no Ubuntu 10.04, as etapas são muito simples, começaremos com o download do Java, Eclipse e jBoss4, e por fim, vamos fazer um teste com um HelloWorld. =)
1. Passo: Instalação do Java por apt-get, abre uma janela do terminal e digite o seguinte comando:
sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-plugin
Após a instalação, vamos configurar as variáveis de ambiente, com o terminal aberto, digite o comando:
sudo gedit /etc/profile
Após abrir o arquivo, vai até o final do conteúdo e acrescenta:
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20
Para ver qual a versão do Java que você está usando, digite o comando:
java -version
Esta versão deve ser informada no JAVA_HOME.
Agora renicie o computador.
2. Passo: Vamos baixar o Eclipse, entre no site http://www.eclipse.org/downloads/, escolha a plataforma Linux e baixe o Eclipse IDE for Java EE Developers, após ter baixado, descompacte em uma pasta de sua preferência.
3. Passo: Vamos baixar o JBoss Application Server, entre no site: http://www.jboss.org/jbossas/downloads/, neste exemplo estou usando a versão 4.2.3, após ter baixado, descompacte em uma pasta de sua preferência.
Vamos configurar o JBOSS_HOME, abre o terminal e digite o comando:
sudo gedit /etc/profile
Após abrir o arquivo, vai até o final do conteúdo e acrescenta o JBOSS_HOME, e o diretório onde você colocou o JBoss:
export JBOSS_HOME="/media/dados/java/jboss4/jboss-4.2.3.GA/"
No exemplo acima, substituir o caminho do diretório e a versão do JBoss de acordo com a que você está usando.
4. Passo: Agora vamos configurar o JBoss Application Server no Eclipse, abre seu Eclipse, escolha o diretório do seu workspace, com o Eclipse aberto vamos configurar server:
Selecione a guia Servers, clique com o botão direito do mouse e escolha New -> Server.
Na janela que abrir, escolha jBoss e selecione a versão 4.2, e clique em Next.
Na próxima janela, clique em Browse e escolha o diretório onde o seu JBoss está, depois clique em Finish.
5. Passo: Para testar nosso ambiente, vamos executar um exemplo simples de Servlet.
Criando o projeto, vai no menu file -> New -> Dynamic Web Project.
Na janela que abrir informe o nome do projeto: HelloWorldWeb, em Target runtime, escolha o jBoss, clique em Finish.
Crie um Servlet: HelloServlet
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;
public class HelloServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public HelloServlet() { super(); }
public void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("HelloServlet com Eclipse e JBoss Application Server"); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); }
}
Crie um arquivo index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Ubuntu + Eclipse + JBoss Application Server</title></head><body> <a href="./HelloServlet">Chamar Servlet</a></body></html>
Agora clique com o botão direito do mouse sobre o projeto:
Debug As -> Run on Server.
Na janela que abrir clique em Finish.
O JBoss será inicializado e já irá fazer o deploy do projeto.
Testando: http://localhost:8080/HelloWorldWeb
Bom pessoal, este foi um exemplo de como montar um ambiente JEE, totalmente gratuito e com as melhores ferramentas do mercado.
Qualquer dúvida, crítica ou sugestão, fico à disposição.
0 comentários:
Postar um comentário