Eclipse Helios JAVA EE + Tomcat 7 + Ubuntu 10.04 LTS
Tuesday, August 31, 2010 4:03:21 AM
Um amigo meu resolveu definitivamente se dá uma chance a usar o Ubuntu. Acontece que, como um programador Java, ele me chamou para configurar o ambiente para o desenvolvimento no Ubuntu.
Atribuído essa tarefa, resolvi me aventurar, mesmo sem saber quase nada de Java, tentando configurar o Tomcat e o Eclipse no Ubuntu para que a migração para Linux fosse mais fácil.
Assim sendo, comecei logo pela instalação da ultima versão do Eclipse (Helios) e do Tomcat (7.0.2) que até a data da edição desse artigo eram as mais novas.
Começou então a grande novela para fazer a instalação desses programas no Ubuntu. Depois de 2 dias tentando instalar e tentando encontrar os erros da instalação, consegui fazer, e estou aqui disponibilizando a vocês como ficou o "pequeno" tutorial.
Algumas pessoas me perguntaram se não era mais fácil utilizar o velho "apt-get install eclipse tomcat6".
Eu respondo dizendo que fazendo isso você estará instalando as versões mais antigas dos respectivos programas. No caso do Eclipse, será instalado a versão "Galileo" e no Tomcat, a versão "6".
Então, vamos começar:
Instalação do Eclipse JAVA EE*
*Versão 32 Bits
Baixar o Eclipse o site oficial
wget http://eclipse.c3sl.ufpr.br/technology/epp/downloads/release/helios/R/eclipse-jee-helios-linux-gtk.tar.gz
Descompactar no diretório:
sudo tar xvfz eclipse-jee-helios-linux-gtk.tar.gz -C /opt
*Versão 64 Bits
Baixar o Eclipse o site oficial
wget http://eclipse.c3sl.ufpr.br/technology/epp/downloads/release/helios/R/eclipse-jee-helios-linux-gtk-x86_64.tar.gz
Descompactar no diretório:
sudo tar xvfz eclipse-jee-helios-linux-gtk-x86_64.tar.gz -C /opt
Atribui o dono do grupo ao seu usuário *Não esquecer de substituir o campo "seu_usuario"
sudo chown -R seu_usuario /opt/eclipse/
Criar o link:
sudo touch /usr/bin/eclipseEditar o arquivo "eclipse"
sudo gedit /usr/bin/eclipseSalvar o conteúdo abaixo dentro do arquivo:
#!/bin/sh #export MOZILLA_FIVE_HOME="/usr/lib/mozilla/" export ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse $*Atribuir a permissão de execução
sudo chmod 755 /usr/bin/eclipseCriaremos um link simbólico no menu Aplicações
sudo gedit /usr/share/applications/eclipse.desktopSalvar o conteúdo dentro do arquivo:
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=eclipse Icon=/opt/eclipse/plugins/org.eclipse.platform_3.6.0.v201006080911/eclipse48.png Terminal=false Type=Application Categories=GNOME;Application;Development; StartupNotify=true
Instalação do Tomcat 7.0.2
Baixar a versão do site oficial:
wget http://ftp.unicamp.br/pub/apache//tomcat/tomcat-7/v7.0.2-beta/bin/apache-tomcat-7.0.2.tar.gz
Extrair na pasta /opt
sudo tar xvfz apache-tomcat-7.0.2.tar.gz -C /opt
Renomear o arquivo
sudo mv /opt/apache-tomcat-7.0.2/ /opt/tomcat7
Atribui o dono do grupo ao seu usuário *Não esquecer de substituir o campo "seu_usuario"
sudo chown -R seu_usuario /opt/tomcat7/
Atribua permissão de execução para os scripts do Tomcat que estão dentro de seu diretório:
sudo chmod +x /opt/tomcat7/bin/*.sh
Digite o terminal as seguintes as variáveis JAVA_HOME e CATALINA_HOME, respectivamente o Java e o Tomcat: *No meu caso, a versão do Java "java-6-sun-1.6.0.20". Substitua pela a sua respectiva versão
export CATALINA_HOME=/opt/tomcat7
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20
Pronto! Até aqui, instalamos o eclipse e o tomcat no ubuntu.
Vamos agora fazer a "conexão" entre ambos.
Conectando o Eclipse ao Tomcat
Abra o eclipse no menu "Aplicativos->Desenvolvimento->Eclipse"
Com o Eclipse aberto, no Menu, clica em "Windows" e depois "Preferencias".
Você deve navegar até o "Server","Runtime Enviromments". Depois disso, clica em "Add".Segue a imagem:
Selecione "Apache Tomcat 7.0", marque a opção "Create a new local server" e depois em "next":
Na próxima e ultima janela, devemos então atribuir o campo "Tomcat installation directory" o valor
"/opt/tomcat7" conforme a imagem abaixo. Depois disso, basta clicar em "Finish":
Quase pronto. Agora temos apenas que fazer a ultima configuração antes de iniciar o projeto.
Iremos então clicar 2x em cima do nosso servidor criado onde irá abrir a página abaixo. Marque a opção "Use Tomcat installation (takes control of Tomcat installation". Salve o arquivo e depois basta inicializar o tomcat pelo eclipse, selecionando o servidor e apertando em "play"
Para testar se tudo está funcionando, abra o seu navegador e digite "http://localhost:8080".
Se ocorrer tudo bem, voce verá a seguinte página:
Finalmente, estamos chegando ao fim desse tutorial.
Falta apenas criar um novo projeto para fazer o teste em nosso localhost.
Criando um projeto teste
Nessa parte, iremos agora mostrar como criar um pequeno projeto de teste para verificar se os nossos arquivos estão sendo executados corretamente.
Lembrando que para cada novo projeto adicionado ao servidor, devemos reiniciar o server para que seja possivel ver se ocorreu tudo certo. Vamos lá.
Se voce chegou até aqui, então é porque você seguiu todos os passos, e todos os passos ocorreram bem.
Então, para criar um novo projeto Web Tools Plataform, devemos ir no menu principal:
File->New->Dynamic Web Project
Em "Project Name" colocaremos "TestProject" e depois clicamos em "Next".
Na próxima janela apenas clicamos em "Next".
Na ultima janela, marcamos a caixa "Generate web.xml deployment descriptor" e depois em finish.
Com isso, o projeto foi criado. Agora precisamos então criar o arquivo "index.jsp" que ficará na pasta "WebContent".
Para isso, clicamos com o botão direito em cima da pasta "WebContent","New","JSP File".
Colocaremos o "name file" de "index.jsp" e depois em "Finish".
O arquivo será aberto e então, entre as teclas "<body> </body>" digite "Hello World" comforme a figura abaixo.
Veja na imagem abaixo:
Depois de ter feito isso, ainda precisamos adicionar esse projeto ao servidor. Para isso, devemos parar o servidor clicando em cima com o botão direito e depois em "Stop".
Clicamos novamente com o botão direito em cima do servidor e depois em "Add and Remove".
Adicionamos o projeto, ao server e depois clicamos em "Finish".
Iniciamos o servidor clicando em cima novamente com o botão direito e depois em "Start".
Enfim, para testar se o projeto ocorreu bem, iremos testar no nosso navegador digitando seguinte:
http://localhost:8080/testproject
Finalmente, terminamos esse "pequeno" tutorial onde ensinamos como instalar o eclipse e o tomcat, fazendo a ligação entre ambos e também um pequeno projeto web usando o JSP.
Qualquer erro, podem postar nos comentários que com certeza eu irei responder e melhorar cada vez mais o post.
Obs.:
enfatizo essa questão de erros porque na minha maratona de instalação dos programas, eu percebia que acontecia alguns erros chatos de "permissão" por exemplo. Também não sei se o eclipse Helios e seu plugin está "estável" juntamente com a versão 7.02 do Tomcat. Espero que funcione para todos. Aqui resolveu, só não sei até quando...
Até breve!

Unregistered user # Wednesday, September 1, 2010 2:04:37 AM
Thiago Nascimentothiagodnf # Wednesday, September 1, 2010 2:18:16 AM
Comigo, eu consegui resolver dessa forma.
Não sou programador Java, então me desculpe aqueles que são por algum erro cometido nesse tutorial.
No mais, obrigado pela visita e volte sempre que puder!
Unregistered user # Tuesday, September 7, 2010 8:41:13 PM
Thiago Nascimentothiagodnf # Wednesday, September 8, 2010 12:30:42 AM
Como eu disse no meu artigo, eu tive alguns problemas de permissão.
E esse ai foi um dos erros que tive.
Quando o projeto for criado, você tem que adicionar no Server, e depois reiniciar.
Quando você adicionou o teu projeto, você reiniciou o seu server?
Quando você digita "http://localhost:8080" ele mostra a página do Tomcat?
Unregistered user # Tuesday, September 14, 2010 11:41:41 AM
Unregistered user # Friday, September 24, 2010 11:56:19 PM
Unregistered user # Tuesday, September 28, 2010 7:34:28 AM
Unregistered user # Tuesday, October 5, 2010 5:55:39 PM
Unregistered user # Saturday, October 9, 2010 2:52:28 AM
Unregistered user # Monday, October 25, 2010 7:19:37 PM
Unregistered user # Tuesday, November 2, 2010 7:12:19 PM
Unregistered user # Saturday, November 6, 2010 12:30:58 PM
Unregistered user # Friday, November 19, 2010 7:15:03 PM
Unregistered user # Monday, November 22, 2010 1:12:55 PM
Unregistered user # Thursday, December 30, 2010 5:39:26 PM
Unregistered user # Friday, February 4, 2011 8:53:18 PM
Unregistered user # Friday, February 4, 2011 8:53:38 PM
Unregistered user # Friday, February 4, 2011 8:54:04 PM
Unregistered user # Friday, February 4, 2011 8:54:34 PM
Unregistered user # Wednesday, March 9, 2011 1:37:19 AM
Unregistered user # Sunday, March 13, 2011 6:34:03 PM
Unregistered user # Tuesday, March 15, 2011 12:55:06 PM
Unregistered user # Saturday, June 11, 2011 1:59:22 AM
Unregistered user # Saturday, June 18, 2011 2:03:35 PM
Unregistered user # Friday, July 1, 2011 2:58:43 AM
Unregistered user # Monday, July 4, 2011 11:51:36 AM
Unregistered user # Tuesday, November 29, 2011 12:36:50 AM
Unregistered user # Wednesday, December 7, 2011 4:09:43 AM
Unregistered user # Thursday, December 15, 2011 6:07:29 PM
Unregistered user # Wednesday, February 8, 2012 12:50:31 PM