photo of Thiago Nascimento

Thiago Nascimento

Blog

Eclipse Helios JAVA EE + Tomcat 7 + Ubuntu 10.04 LTS

, , , , ,



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/eclipse
Editar o arquivo "eclipse"
sudo gedit /usr/bin/eclipse
Salvar 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/eclipse
Criaremos um link simbólico no menu Aplicações
sudo gedit /usr/share/applications/eclipse.desktop
Salvar 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.smile
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... lol

Até breve!

Instalando o DBDesigner 4 no Ubuntu 10.04 LTSNovo SITE/BLOG

Comments

Unregistered user Wednesday, September 1, 2010 2:04:37 AM

Agradecido writes: Meu agradecimento pelo excelente tutorial para Tomcat + Eclipse no ubuntu 10... depois de lutar com o repositorio oficial (baixei o jdk pelo alternativo), ainda estava lutando com os diretorios (/usr/local para /usr/lib/jvm).

Thiago Nascimentothiagodnf Wednesday, September 1, 2010 2:18:16 AM

Que bom que funcionou contigo.
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! bigsmile

Unregistered user Tuesday, September 7, 2010 8:41:13 PM

Bruno Lino writes: Tiago seu tutorial me ajudou muito, porém ainda estou com um problema, quando vou ver meu projeto teste pelo navegador http://localhost:8080/testproject aparece o seguinte erro : HTTP Status 404 - /testproject type Status report message /testproject description The requested resource (/testproject) is not available. Apache Tomcat/7.0.2 vc pode me ajudar ?

Thiago Nascimentothiagodnf Wednesday, September 8, 2010 12:30:42 AM

Bruno,
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

Eric Diniz writes: Eu tive o mesmo problema do amigo Bruno Lino. Consegui fazer funcionar escrevendo o nome do projeto conforme foi criado no eclipse (TestProject). Com as letras todas minúsculas não funcionou de jeito algum. Venho aqui agradecer pelo tutorial, me ajudou e muito. Estava há algum tempo tentando fazer funcionar e só agora consegui... rss Muito obrigado.

Unregistered user Friday, September 24, 2010 11:56:19 PM

Bruno Lino writes: Cara eu descobri que o erro era por que o tomcat não estava inciado, ai tive que abrir o eclipse e iniciá-lo.

Unregistered user Tuesday, September 28, 2010 7:34:28 AM

Lucas Ferreira writes: Muito bom amigo! Ajudou bastante mesmo. Muito obrigado!

Unregistered user Tuesday, October 5, 2010 5:55:39 PM

Neuton Jr writes: Muito bom!

Unregistered user Saturday, October 9, 2010 2:52:28 AM

ricardo writes: grande Thiago... grande ajuda este post. valeu... sou iniciante java e estava quebrando a kbça... me ajudou muito... com seu tutorial jah posso iniciar meus testes em web. um grande abraço e boa sorte...

Unregistered user Monday, October 25, 2010 7:19:37 PM

Anonymous writes: Agnaldo: Meus parabéns e sinceros agradecimentos. Eu estava seguindo um roteiro de um livro que recentemente adiquirí mas não estava conseguindo fazê-lo funcionar, graça a sua ajuda finalmente consegui.

Unregistered user Tuesday, November 2, 2010 7:12:19 PM

camilo lopes writes: parabens pelo post, o melhor que já vi, pequeno, mas objetivo e com boa didatica :D

Unregistered user Saturday, November 6, 2010 12:30:58 PM

Mandaji writes: Cara, mto bom msm este tutorial!!! Alem de aprender instalar o eclipse e talz, acabei aprendendo criar atalhos no menu para um programa instalado via tar.gz !!!!! Parabéns pelo post

Unregistered user Friday, November 19, 2010 7:15:03 PM

Anonymous writes: Post excelente, ajudou muito aqui com o projeto que preciso fazer =) Valeu!

Unregistered user Monday, November 22, 2010 1:12:55 PM

Joel writes: Cara deu tudo certo o único problema é que pra mim ele não habilito o server locations clico duas vezes em cima do servidor ele abre as configurações do servidor, mais não habilita a opção para eu marcar Use Tomcat installation (takes control of tomcat installation)

Unregistered user Thursday, December 30, 2010 5:39:26 PM

Carlos Alberto writes: Cara, valeu pelas dicas aqui, eu estava me matando para conseguir configurar o Tomcat e o Eclipse no Ubuntu, e as suas dicas me ajudaram bastante. Belo trabalho, parabéns!

Unregistered user Friday, February 4, 2011 8:53:18 PM

Anônimo writes: Belo artigo!!! Link com o endereço de downloado do Tomcat Corrigido e atualizado wget http://ftp.unicamp.br/pub/apache//tomcat/tomcat-7/v7.0.6/bin/apache-tomcat-7.0.6.tar.gz

Unregistered user Friday, February 4, 2011 8:53:38 PM

Anônimo writes: Belo artigo!!! Link com o endereço de downloado do Tomcat Corrigido e atualizado wget http://ftp.unicamp.br/pub/apache//tomcat/tomcat-7/v7.0.6/bin/apache-tomcat-7.0.6.tar.gz

Unregistered user Friday, February 4, 2011 8:54:04 PM

Anônimo writes: Belo artigo!!! Link com o endereço de downloado do Tomcat Corrigido e atualizado wget http://ftp.unicamp.br/pub/apache//tomcat/tomcat-7/v7.0.6/bin/apache-tomcat-7.0.6.tar.gz

Unregistered user Friday, February 4, 2011 8:54:34 PM

Anônimo writes: Belo artigo!!! Link com o endereço de downloado do Tomcat Corrigido e atualizado wget http://ftp.unicamp.br/pub/apache//tomcat/tomcat-7/v7.0.6/bin/apache-tomcat-7.0.6.tar.gz

Unregistered user Wednesday, March 9, 2011 1:37:19 AM

Almir writes: Parabéns pela iniciativa!! Contribuindo: pesquisem sempre no site http://ftp.unicamp.br/pub/apache//tomcat/tomcat-7/ para verificar qual a última versão do Tomcat disponível, então basta substituir no comando wget. Hoje o comando ficou assim: wget http://ftp.unicamp.br/pub/apache//tomcat/tomcat-7/v7.0.10/bin/apache-tomcat-7.0.10.tar.gz

Unregistered user Sunday, March 13, 2011 6:34:03 PM

Anônimo writes: APARECE E MENSAGEM DE QUE JÁ TEM UMA APLICAÇÃO RODANDO NA PORTA 8080 COMO EU FAÇO PRA MUDAR A PORTA ?

Unregistered user Tuesday, March 15, 2011 12:55:06 PM

Lucas writes: Meu localhost ainda está HTTP Status 404 Não tenho idéia do que seja. Fiz todos os passos

Unregistered user Saturday, June 11, 2011 1:59:22 AM

André Felipe writes: Tchê! Cara vc é ferra mesmo no Linux! Valeu! Agora estou com a configuração da minha máquina quase pronta, só falta instalr o android no eclipse. Falou!

Unregistered user Saturday, June 18, 2011 2:03:35 PM

Bruno Alves writes: Brother, ajudou muito seu tutorial! Instalei o eclipse tranquilamente aqui no ubuntu! Colocando seu site nos meus favoritos e tuitando pra disseminar essa informação!

Unregistered user Friday, July 1, 2011 2:58:43 AM

Anonymous writes: Parabens

Unregistered user Monday, July 4, 2011 11:51:36 AM

leokemps writes: Thiago, parabéns muito bom funcionou pra fim apesar de pouca familiaridade com o ubuntu, levei uma surra para instalar em especial o java e o jdk 6, cai na besteira de tentar instalar pelo site da sun ao invés do gerenciador de pacotes do ubuntu. Mas ainda assim foi um excelente guia, obrigado.

Unregistered user Tuesday, November 29, 2011 12:36:50 AM

Anônimo writes: Brother, você é o cara!!! Segui exatamente como orientou e tudo funcionou. Muitíssimo obrigado. Parabéns!!!

Unregistered user Wednesday, December 7, 2011 4:09:43 AM

Thiago Bernardo writes: Fiz todas as etapas de Instalação e configuração do Eclipse, porém quando clico no atalho, diretamente no arquivo, ou dou o comando no terminal ele não roda nem a pau nem aparece mensagem nenhuma, O que posso fazer nesses casos uso o Ubuntu 11.10 64bits

Unregistered user Thursday, December 15, 2011 6:07:29 PM

Glaydson Marques writes: Parabéns man!

Unregistered user Wednesday, February 8, 2012 12:50:31 PM

Anônimo writes: POw usei e gostei muito desse tutorial!

Write a comment

New comments have been disabled for this post.

May 2013
S M T W T F S
April 2013June 2013
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31