Olá pessoal, sejam bem vindo ao meu primeiro post, primeiramente vou me apresentar. Sou aluno do curso de Sistemas de Informação da Universidade Estadual do Sudoeste da Bahia (UESB), campus de Jequié, atualmente cursando o 7º semestre. Trabalho no Núcleo de Pesquisa e Desenvolvimento em Informática (NPDI) exercendo atividades de desenvolvimento de softwares utilizando linguagem Java e banco de dados Firebird, alem de outras atividades que não é de importância no momento. ;P
No período de 17 a 19 ocorreu o segundo Simpósio de Software Livre na UESB – Jequie. Evento com a qual tive a oportunidade de participar de um mini-curso ministrado por Alexandro Silva sobre Segurança Linux e grandes palestras, uma delas que não posso deixar de comentar, sobre o Programa Academic Initiative da IBM que teve como ministrante Camilo Lopes.
Conheça mais sobre o evento clikando na imagem.

Como foi difundido software livre nesse evento, pude perceber que a sua utilização não vai se passar de forma despercebida. Percebi muitos interesses e presenciei a busca de algumas pessoas na instalação do linux em seus computadores. Para tanto, atualmente uma das linguagens mais utilizadas para o desenvolvimento de sistemas tanto desktop quanto WEB é a JAVA. Como estou iniciando no desenvolvimento de aplicações WEB, achei importante expor esse conhecimento que venho adquirido através de foruns, livros e video-aulas. E nesse post venho apresentar uma parte introdutória para que se possa iniciar no desenvolvimento:
- Instalação do Kit Desenvolvimento Java
Podemos fazer a instalação do Java de duas maneiras. A primeira forma e mais ágil a ser feita é utilizando o repositório multiverse do Ubuntu ou da sua respectiva distribuição. Saiba mais acessando o site da Comunidade Ubuntu Brasil. Primeiramente abra o terminal (Aplicativos -> Acessórios -> Terminal) siga os seguintes passos:
1. sudo apt-get install sun-java6-jre
espere o download e automaticamente o java será instalado
2. sudo update-alternatives –config java
este comando é responsável em configurar o java de forma que seja utilizado pelo Ubuntu. Irá aparecer uma lista de possibilidades e dentre elas você irá encontrar /usr/lib/jvm/java-6-sun/jre/bin/java, digite o numero correspondente. Nesse passo não foi instalado o NetBeans, não se preocupe, irei abordar a instalação em outro tópico.
Para os que não conseguirem fazer da primeira forma!!
A segunda forma e não muito interessante é acessando o site da SUN. No menu você irá encontrar downloads – > Java SE e será redirecionado para uma página com uma lista de downloads, que provavelmente o primeiro item desta lista será a versão mais atual para a instalação (no meu caso – Java SE Development Kit / JDK 6), você também encontrará a ultima versão do Kit juntamente com o NetBeans. Nesta mesma pagina você ainda pode encontrar uma serie de downloads de documentações e códigos fontes. Para poupar trabalho vamos baixar a versão que vem incluso o NetBeans (mais atual). Ele irá pedir para informar a plataforma utilizada, selecione “I agree…” e faça o download. após feito o download caminhe até a pasta utilizando o comando “cd <caminho>” – [cd /home/remix/download/] e execute o proximo comando:
1. sudo chmod 770 jdk-6-nb-5_5-linux.bin (use o tab para auto-completar)
caso você queira saber mais sobre o comando chmod acesse o Wikipédia. Execute o segundo comando:
2. sudo ./jdk-6-nb-5_5-linux.bin (siga os passos e finalize a instalação)
A instalação do Apache Tomcat é simples e também pode ser feita de duas maneiras. A primeira é acessando o site (recomendado) e efetuando o download da versão 5.5. Acesse Apache Tomcat e baixe o arquivo tar.gz. Após baixar, escolha uma pasta para conter arquivo baixado e coloque na mesma. Caminhe até a pasta em que se localiza o arquivo (através do comando “cd”) e execute o seguinte comando com o nome da sua respectiva versão:
1. sudo tar zxvf apache-tomcat-5.5.26.tar.gz (com isso o arquivo será extraído na mesma pasta)
agora precisamos configurar as variaveis de ambiente fazendo com que a variável CATALINA_HOME aponte para o diretório de instalação do Tomcat e a variável JAVA_HOME para o diretório de instalação do Java, execute o comando:
2. gedit ~/.bashrc
e no final do arquivo adicione as seguintes linhas: (antes verifique o caminho de instalação do Java, geralmente em /usr/lib/jvm/… e o caminho de instalação escolhido para o tomcat)
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/home/remix/Programas/apache-tomcat-5.5.28
export PATH=$PATH:$CATALINA_HOME/bin
salve o arquivo! Caso não tenha permissões para editar-lo, feche-o e utilize o seguinte comando (sudo gedit ~/.bashrc).
Para testar se a instalação foi feita de forma correta vá ao diretório do tomcat utilizando o comando cd (cd /home/remix/Programas/apache-tomcat-5.5.28) e digite o comando:
3. sudo sh bin/startup.sh
Se aparecer uma mensagem parecida com esta é porque a instalação foi feita de forma correta:
Using CATALINA_BASE: /home/remix/Programas/apache-tomcat-5.5.28
Using CATALINA_HOME: /home/remix/Programas/apache-tomcat-5.5.28
Using CATALINA_TMPDIR: /home/remix/Programas/apache-tomcat-5.5.28/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun
Using CLASSPATH: /home/remix/Programas/apache-tomcat-5.5.28/bin/bootstrap.jar
Caso contrário, verifique se você possui alguma versão do tomcat instalada e remova ou então vá até a pasta da devida versão e execute o arquivo shutdown.sh como foi feito anteriormente com startup.sh e teste novamente o comando depois de ir à pasta do tomcat instalado:
3. sudo sh bin/startup.sh
Se a mensagem não aparecer responda este tópico exibindo o erro apresentado ou então envie um email para flavioribeiro_sis@yahoo.com.br.
A instalação do Eclipse é a parte mais fácil deste post basta um comando para instalar. Abra o terminal e digite:
1. sudo apt-get install eclipse (pronto espere e a instalação estará concluída)
O próximo passo é configura-lo para que se possa trabalhar utilizando as ferramentas de desenvolvimento WEB e que se configure o tomcat. Abra o eclipse e no ambiente de trabalho vá no menu Help -> Software Updates -> Find and Install… e irá aparecer uma tela perguntando as formas de atualização, selecione Search for new features to Install. Na proxima tela, irá exibir os sites previamente definidos para atualização e adição de ferramentas, selecione Callisto Discovery Site clique em Finish e espere ele contactar o site. Irá aparecer uma tela com vários sites espelhos, escolha qualquer um e clique em ok.
Após esses passos, irá aparecer uma tela com os resultados retornados pelo site. Clique na seta para expandir as possibilidades de atualizações e marque a opção que nos interessa (Web and J2EE Development), provavelmente o eclipse apresentará um erro logo acima informando que alguns pré-requisítos são necessários, para resolver este problema clique no botão posicionado à direta Select Required e automaticamente os pré-requisítos serão selecionados. Clique em Next -> Selecione “I Accept…” -> Next -> Finish.
Após esse processo o eclipse está apto para que se desenvolva aplicações Web.
Como uma grande ferramenta de desenvolvimento, não podemos de deixar de instalar o NetBeans. Para baixar essa ferramenta você precisará acessar o site do NetBeans e logo no inicio do site ele oferecerá automaticamente um link para download da ultima versão da ferramenta, baixe essa versão oferecida levando em consideração alguns componentes essenciais e básicos para desenvolvimento de aplicações: Java SE, Java Web e EE, Servidores embutidos: Apache Tomcat 6.0.18. Baixe a distribuição do NetBeans que possua esses componentes. Feito o download, abra o terminal e caminhe até a pasta na qual você baixou a ferramenta utilizando o comando cd e execute o proximo comando:
1. sh netbeans-6.7.1-ml-linux.sh (ou nome da versão que você baixou).
siga os passos e finalize a instalação. Pronto! Agora o NetBeans está apto ao desenvolvimento de aplicações WEB.
5.1 Eclipse
Para Configurar o Apache Tomcat no Eclipse não há mistérios. Abra o eclipse e como você pode perceber o ambiente de trabalho está por padrão utilizando a perspectiva Java (canto superior esquerdo), que é o ambiente para desenvolvimento de aplicações desktop, observe a imagem:

Iremos agora mudar a perspectiva para J2EE para podermos configurar o servidor Tomcat e criarmos nossas aplicações JSP. Vá no menu Window – > Open Perspective -> Other -> Selecione J2EE. Como você pôde perceber algumas mudanças foram feitas, uma delas no canto superior esquerdo:

Outra mudança importantíssima foi o surgimento de novas abas, dentre elas a que se situa na parte inferior: Servers. Essa aba ficará responsável por conter o servidor utilizado para publicar nossas aplicações JSP, no nosso caso o Tomcat 5.5. Vamos agora configurar o nosso servidor Tomcat: vá na aba Windows – > Preferences – > Servers – > Installed Runtimes e clique no botão Add, irá surgir uma tela para que seja selecionado o servidor, procure por Apache e selecione Apache Tomcat v5.5 e clique em Next. Na proxima tela você deverá informar em Tomcat Installation Directory o caminho de instalação do tomcat e clique em Finish e depois OK.
Agora para finalizar, caso sua aba Servers não apareça na parte inferior crie um projeto (File -> New -> Project -> Web -> Dynamic Web Project) e ela aparecerá. Selecione-a e com o botão direito e Clique em New -> Server e selecione o servidor Apache Tomcat 5.5 Finish.
Pronto o servidor tomcat 5.5 está configurado no eclipse. Simples não? ;]
5.2 NetBeans
Sobre o NetBeans não há nem o que falar, realmente essa ferramenta trouxe muitos benefícios e um deles é essa integração com o tomcat, que como vocês puderam perceber a instalação vem junto com o mesmo. Abra o NetBeans e logo de Inicio no canto esquerdo você verá uma tela idêntica a essa:

Selecione “Servidores” e expanda esse nó, você perceberá alguns sevidores previamente instalados e dentre eles o Apache Tomcat 6.0.18. Caso não tenha aparecido, você não baixou os servidores adicionais. Para solucionar esse problema siga até o menu Ajuda e selecione Verificar Atualizações e marque as atualizações referentes aos servidores necessários. Acredito que isso resolverá seu problema. ;]
6.1 Eclipse
Iremos criar este exemplos para sabermos como executar nossas aplicações WEB e envia-las para o servidor sem precisar substituir arquivos dentro da pasta do tomcat. Crie um projeto da seguinte maneira: File -> New -> Project -> Selecione WEB -> Dynamic Web Project. Informe um nome “ByeWindows”, selecione o Target Runtime Apache Tomcat 5.5 e finish (em alguns casos é exibida uma tela de contrato, aceitando ou não dará no mesmo). Clique com botão direito no seu projeto e crie uma pagina dinâmica JSP com o nome index.jsp. Dentro da tag <body></body> adicione a seguinte linha de código <%=new java.util.Date() %>.
O próximo passo é enviar essa pagina para o Servidor Tomcat, para isso o eclipse oferece a possibilidade de automatização desse processo. Vá nas abas inferiores e selecione a aba Server, com o server já adicionado clique com o botão direito nele e Add and Remove Projects… Selecione seu projeto, Add e Finalize. Você irá perceber ainda nas abas inferiores um botão de “play”, clique nele e automaticamente seu projeto será enviado para a pasta do Tomcat.
Agora abra o browser e digite: http://localhost:8080/ByeWindows e pronto! Tomcat Funcionado Perfeitamente Juntamente com o Eclipse!
6.2 NetBeans
Com o NetBeans o processo é bem mais simples. Crie um novo projeto Java Web e clique em proximo altere o nome do projeto e o caminho se preferir e clique em proximo. A proxima tela irá exibir sua configuração com o Servidor de aplicação, selecione o Apache Tomcat 6.0.18 e finalize. Ele irá criar uma pagina index.jsp padrão a unica coisa que precisamos fazer é Executar o projeto.
Pronto! Tomcat Funcionado Perfeitamente Juntamente com o NetBeans!
Obrigado pela atenção, espero ter ajudado de alguma forma!
Publicado em Eclipse, J2EE, Java, Linux, NetBeans, Tecnología, Tomcat, Ubuntu, Unix