SlideShare uma empresa Scribd logo
1 de 48
INSTALAÇÃO DO ECLIPSE NEON E CONFIGURAÇÃO
DO SERVIDOR APACHE TOMCAT
APRESENTAÇÃO DO PROFESSOR
 • Pós Graduação em Desenvolvimento de Sistemas WEB (em
andamento)
 • Bacharel em Sistemas de Informação (formado em 2010)
Experiências Profissionais:
 Auxiliar Administrativo (Lojas Arapuã 07/1999 à 02/2008)
 Analista de Suporte Técnico (Mampower do Brasil e Unisys 01/2009 à
07/2010)
 Professor de Informática (Cáritas São Pedro Apóstolo 08/2010 à 03/
2017) ministrando os seguintes cursos:
 Assistente Administrativo com Informática
 Operador de Microcomputador
 Programador Web
 Assistente de Suporte Técnico
 Excel Avançado
 Informática para Crianças
 Informática Especial para Melhor Idade
 Informática Básica
IDE
 IDE, do inglês Integrated Development
Environment ou Ambiente de Desenvolvimento
Integrado, é um programa de computador que
reúne características e ferramentas de apoio ao
desenvolvimento de software com o objetivo de
agilizar este processo.
PARA DESENVOLVIMENTO DE APLICAÇÕES JAVA
PODEMOS UTILIZAR AS SEGUINTES IDE:
 1 – APTANA STUDIO
 2 – BLUEFISH
 3 – BLUEGRIFFON
 4 – BRACKETS
 5 – CODE BLOCKS
 6 – GEANY
 7 – JEDIT
 8 – MONODEVELOP
 9 – NETBEANS
 10 – SUBLIME TEXT 2
 11 - Eclipse
 12 – IBM Rational Application Developer for WebSphere
Software
NÃO PODEMOS ESQUECER DO SERVIDOR DE
APLICAÇÃO
Um Servidor de Aplicações (em inglês Applications Server), é
um servidor que disponibiliza um ambiente para a instalação
e execução de certas aplicações, centralizando e
dispensando a instalação nos computadores clientes. Os
servidores de aplicação também são conhecidos
por middleware.
O objetivo do servidor de aplicações é disponibilizar uma
plataforma que separe do desenvolvedor de software
algumas das complexidades de um sistema computacional.
No desenvolvimento de aplicações comerciais, por exemplo,
o foco dos desenvolvedores deve ser a resolução de
problemas relacionados ao negócio da empresa, e não de
questões de infraestrutura da aplicação. O servidor de
aplicações responde a algumas questões comuns a todas as
aplicações, como segurança, garantia
de disponibilidade, balanceamento de carga e tratamento
de exceções.
SERVIDOR DE APLICAÇÃO - TOMCAT
O software Apache Tomcat® é uma
implementação de código aberto das
tecnologias Java Servlet, JavaServer Pages,
Java Expression Language e Java WebSocket.
As especificações Java Servlet, JavaServer
Pages, Java Expression Language e Java
WebSocket são desenvolvidas sob o Java
Community Process.
PREPARANDO O TOMCAT
 Baixe o Tomcat 7
em http://tomcat.apache.org/ na página de
downloads da versão que escolher, você precisa
de uma "Binary Distribution". Mesmo no
windows, dê preferência a versão .zip, para
você entender melhor o processo de
inicialização do servidor. A versão executável é
apenas um wrapper para executar a JVM, já
que o Tomcat é 100% Java.
Para instalar o Tomcat no Windows basta
executar o arquivo .exe que pode ser
baixado no site do Tomcat (como falamos,
dê preferência ao zip). Depois disso, você
pode usar os
scripts startup.bat e shutdown.bat,
analogamente aos scripts do Linux.Tudo
o que vamos desenvolver funciona em
qualquer ambiente compatível com o
Java Enterprise Edition, seja o Linux,
Windows ou Mac OS.
NO SITE ESCOLHA A VERSÃO A VERSÃO ATUAL, PORÉM
NESTE EXEMPLO SERÁ A VERSÃO 7 PARA DOWNLOAD
APÓS O DOWNLOAD DESCOMPACTA OU EXTRAI OS
ARQUIVOS PARA UM DIRETÓRIO NO DISCO C
Extrair os arquivos
Você pode ver uma lista de servidores Java EE 5
aqui: http://java.sun.com/javaee/overview/compatibility-
javaee5.jsp
E Java EE 6 aqui, onde a lista ainda está
crescendo: http://java.sun.com/javaee/overview/compatibilit
y.jsp
Alguns dos servidores de aplicação mais conhecidos do
mercado:
 Oracle/Sun, GlassFish Server Open Source Edition 4.0,
gratuito, Java EE 7;
 RedHat, JBoss Application Server 7.x, gratuito, Java EE 6;
 Apache, Apache Geronimo, gratuito, Java EE 6 (não
certificado);
 Oracle/BEA, Oracle WebLogic Server 8.x, Java EE 6;
 IBM, IBM WebSphere Application Server, Java EE 6;
 SAP, SAP NetWeaver Application Server ou SAP Web
Application Server, Java EE 6 Web Profile;
SERVLET CONTAINER
O Java EE possui várias especificações, entre elas,
algumas específicas para lidar com o
desenvolvimento de uma aplicação Web:
 Servlet
 JSP
 JSTL
 JSF
ECLIPSE
Eclipse é um IDE para
desenvolvimento Java, porém suporta
várias outras linguagens a partir
de plugins como C/C++,PHP,ColdFusion, P
ython, Scala e plataforma Android. Ele foi
feito em Java e segue o modelo open
source de desenvolvimento de software.
Atualmente faz parte do kit de
desenvolvimento de software recomendado
para desenvolvedores Android.
INSTALAÇÃO ACESSAR A PÁGINA:
https://eclipse.org/
CLICAR EM DOWNLOAD
O Site já identifica a versão do Sistema Operacional, basta
clicar em conforme a imagem abaixo:
CLIQUE EM DOWNLOAD CONFORME IMAGEM
ABAIXO:
AGUARDE O DOWNLOAD
ABRA O ARQUIVO E EXECUTE
ESCOLHA O ECLIPSE QUE DESEJA INSTALAR,
NESTE CASO VAMOS INSTALAR O ECLIPSE IDE
FOR JAVA EE DEVELOPERS
CLIQUE EM INSTALL
AGUARDE ...
CLIQUE EM ACEPT
CLIQUE EM LAUNCH
AGUARDE...
SELECIONE O WORKSPACE DE SUA
PREFERÊNCIA E CLIQUE EM OK
NOVAMENTE EM OK
PRONTO PARA USAR
INSERINDO O SERVIDOR TOMCAT NO ECLIPSE
Passo 1: Ir na Aba Window e depois em preferences
CLIQUE EM SERVER E PROCURE A OPÇÃO
SERVER RUNTIME ENVIRONMENTS
Clique em
Add
ESCOLHA O SERVIDOR DE SUA PREFERENCIA EM
NOSSO CASO O APACHE TOMCAT 7 E CLIQUE EM
NEXT
CLIQUE EM BROWER..
PARA PROCURAR O ARQUIVO QUE EXTRAIU PARA
O DIRETÓRIO
PROCURE A PASTA DO APACHE-TOMCAT QUE
FOI DESCOMPACTADA
CLIQUE EM FINISH
CLIQUE EM OK
NO ECLIPSE CLIQUE EM SERVERS
CLIQUE EM
NO SERVERS ARE AVAILABLE. CLIQCK THIS LINK TO
CRETE A NEW SERVER...
ESCOLHA UM NOME PARA O SEU SERVIDOR OU SE
PREFERIR DEIXA COMO PADRÃO LOCALHOST,
CLIQUE EM FINISH
O SERVIDOR TOMCAT ESTÁ PRONTO PARA
SER USADO
DÊ UM DUPLO CLIQUE NO SERVIDOR E MARCA
A SEGUNDA OPÇÃO
 Use Tomcat installation (takes control of Tomcat
installation)
CTRL S PARA SALVAR AS ALTERAÇÕES
Clique aqui
para iniciar o
servidor
AGUARDE O CARREGAMENTO...
VÁ NO NAVEGADOR DE SUA PREFERÊNCIA E DIGITE
O ENDEREÇO: HTTP://LOCALHOST:8080/
OBRIGADO!
 Fontes:
 FJ-11 Java e Orientação a Objetos Apostila da Caelum
Ensino e Inovação
 https://eclipse.org/
 http://tomcat.apache.org/
 Alexandre,João Magri Plataforma Web com Plataforma
Java – Fundamentos e Desenvolvimento de Aplicações
 Editora Érica Série Eixos Informação e Comunicação 1ª
Edição
 Wikipédia

Mais conteúdo relacionado

Mais procurados

“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...
“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...
“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...Suelybcs .
 
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingPaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingCI&T
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud ComputingUniCloud
 
Seminário Computação em Nuvem
Seminário Computação em NuvemSeminário Computação em Nuvem
Seminário Computação em NuvemLeandro Nunes
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud ComputingApresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computingrcdbarros
 
Desenvolvimento em Nuvem
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em NuvemVitor Savicki
 
Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvemTuesla Santos
 
Computação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud ComputingComputação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud ComputingAllan Reis
 
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesCloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesRicardo Martins ☁
 

Mais procurados (20)

“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...
“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...
“GoogleDrive, OneDrive e/ou Dropbox? Roda de conversa sobre armazenamento em ...
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingPaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud Computing
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Seminário Computação em Nuvem
Seminário Computação em NuvemSeminário Computação em Nuvem
Seminário Computação em Nuvem
 
Aula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computingAula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computing
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computacao em nuvem
Computacao em nuvemComputacao em nuvem
Computacao em nuvem
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud ComputingApresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
 
Desenvolvimento em Nuvem
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em Nuvem
 
Overview AWS - Bemobi
Overview AWS - BemobiOverview AWS - Bemobi
Overview AWS - Bemobi
 
Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvem
 
Computação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud ComputingComputação em Nuvem - Cloud Computing
Computação em Nuvem - Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesCloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
 

Semelhante a Instalacao eclipse-servidor-tomcat

Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorAllyson Barros
 
WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)Juarez Junior
 
Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)Jairo Ataide
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicaçãoHelen Picoli
 
Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2Rui Lopes
 
OOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplatesOOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplatesDavid Siqueira
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev IntroduçãoMarcio Marinho
 
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse VirgoModularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse VirgoRegis Machado
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos JavaMarcio Marinho
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleASacsvianabr
 
Intalação primavera
Intalação primaveraIntalação primavera
Intalação primaveraPetrobras
 
Iniciação JSP!
Iniciação JSP!Iniciação JSP!
Iniciação JSP!JErickPPTs
 

Semelhante a Instalacao eclipse-servidor-tomcat (20)

Mod06 licao01-apostila
Mod06 licao01-apostilaMod06 licao01-apostila
Mod06 licao01-apostila
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 
Introdução - Java WEB
Introdução - Java WEBIntrodução - Java WEB
Introdução - Java WEB
 
WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)WebSphere 8 Intro (pt-BR)
WebSphere 8 Intro (pt-BR)
 
Java
JavaJava
Java
 
Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)
 
Web Services
Web ServicesWeb Services
Web Services
 
Oracle
OracleOracle
Oracle
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicação
 
Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2
 
OOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplatesOOWLAD2012-OVMTemplates
OOWLAD2012-OVMTemplates
 
Cake Php
Cake PhpCake Php
Cake Php
 
Java Web Dev Introdução
Java Web Dev IntroduçãoJava Web Dev Introdução
Java Web Dev Introdução
 
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse VirgoModularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos Java
 
Tcc anexo i
Tcc   anexo iTcc   anexo i
Tcc anexo i
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS
 
Intalação primavera
Intalação primaveraIntalação primavera
Intalação primavera
 
MODELO ASP
MODELO ASPMODELO ASP
MODELO ASP
 
Iniciação JSP!
Iniciação JSP!Iniciação JSP!
Iniciação JSP!
 

Mais de Clayton de Almeida Souza

Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetClayton de Almeida Souza
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...
Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...
Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...Clayton de Almeida Souza
 
Apostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote OfficeApostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote OfficeClayton de Almeida Souza
 
Curso de Assistente de Suporte Técnico de Informática 2012
Curso de Assistente de Suporte Técnico de Informática 2012Curso de Assistente de Suporte Técnico de Informática 2012
Curso de Assistente de Suporte Técnico de Informática 2012Clayton de Almeida Souza
 
Apostila de web - Curso de Programação Básica de Internet
Apostila de web - Curso de Programação Básica de InternetApostila de web - Curso de Programação Básica de Internet
Apostila de web - Curso de Programação Básica de InternetClayton de Almeida Souza
 
Introdução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHPIntrodução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHPClayton de Almeida Souza
 
MySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de DadosMySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de DadosClayton de Almeida Souza
 
Curso de qualificação profissional - Assistente Administrativo com Informática
Curso de qualificação profissional - Assistente Administrativo com InformáticaCurso de qualificação profissional - Assistente Administrativo com Informática
Curso de qualificação profissional - Assistente Administrativo com InformáticaClayton de Almeida Souza
 
Oração da via sacra - Paróquia São Pedro Apóstolo Taboão da Serra
Oração da via sacra - Paróquia São Pedro Apóstolo Taboão da SerraOração da via sacra - Paróquia São Pedro Apóstolo Taboão da Serra
Oração da via sacra - Paróquia São Pedro Apóstolo Taboão da SerraClayton de Almeida Souza
 

Mais de Clayton de Almeida Souza (20)

Javascript Eventos, Métodos e Funções
Javascript Eventos, Métodos e FunçõesJavascript Eventos, Métodos e Funções
Javascript Eventos, Métodos e Funções
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de Internet
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...
Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...
Artigo: Estratégia de Dados e Marketing Digital - Novas Formas de Aumentar Re...
 
Introducao basica-linguagem-java
Introducao basica-linguagem-javaIntroducao basica-linguagem-java
Introducao basica-linguagem-java
 
O sistema do Computador
O sistema do ComputadorO sistema do Computador
O sistema do Computador
 
Aula1 Operador de Microcomputadores
Aula1 Operador de MicrocomputadoresAula1 Operador de Microcomputadores
Aula1 Operador de Microcomputadores
 
Apostila informática básica 2014
Apostila informática básica 2014Apostila informática básica 2014
Apostila informática básica 2014
 
Apostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote OfficeApostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote Office
 
Curso de Assistente de Suporte Técnico de Informática 2012
Curso de Assistente de Suporte Técnico de Informática 2012Curso de Assistente de Suporte Técnico de Informática 2012
Curso de Assistente de Suporte Técnico de Informática 2012
 
Apostila de Técnicas de Vendas 2012
Apostila de Técnicas de Vendas 2012Apostila de Técnicas de Vendas 2012
Apostila de Técnicas de Vendas 2012
 
Apostila de web - Curso de Programação Básica de Internet
Apostila de web - Curso de Programação Básica de InternetApostila de web - Curso de Programação Básica de Internet
Apostila de web - Curso de Programação Básica de Internet
 
Introdução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHPIntrodução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHP
 
MySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de DadosMySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de Dados
 
Criando sites com estilos
Criando sites com estilosCriando sites com estilos
Criando sites com estilos
 
Curso de qualificação profissional - Assistente Administrativo com Informática
Curso de qualificação profissional - Assistente Administrativo com InformáticaCurso de qualificação profissional - Assistente Administrativo com Informática
Curso de qualificação profissional - Assistente Administrativo com Informática
 
Aula de Contabilidade básica com Excel
Aula de Contabilidade básica com ExcelAula de Contabilidade básica com Excel
Aula de Contabilidade básica com Excel
 
Internet a serviço da Igreja
Internet a serviço da IgrejaInternet a serviço da Igreja
Internet a serviço da Igreja
 
Oração da via sacra - Paróquia São Pedro Apóstolo Taboão da Serra
Oração da via sacra - Paróquia São Pedro Apóstolo Taboão da SerraOração da via sacra - Paróquia São Pedro Apóstolo Taboão da Serra
Oração da via sacra - Paróquia São Pedro Apóstolo Taboão da Serra
 
Você pode fazer a diferença
Você pode fazer a diferençaVocê pode fazer a diferença
Você pode fazer a diferença
 

Instalacao eclipse-servidor-tomcat

  • 1. INSTALAÇÃO DO ECLIPSE NEON E CONFIGURAÇÃO DO SERVIDOR APACHE TOMCAT
  • 2. APRESENTAÇÃO DO PROFESSOR  • Pós Graduação em Desenvolvimento de Sistemas WEB (em andamento)  • Bacharel em Sistemas de Informação (formado em 2010) Experiências Profissionais:  Auxiliar Administrativo (Lojas Arapuã 07/1999 à 02/2008)  Analista de Suporte Técnico (Mampower do Brasil e Unisys 01/2009 à 07/2010)  Professor de Informática (Cáritas São Pedro Apóstolo 08/2010 à 03/ 2017) ministrando os seguintes cursos:  Assistente Administrativo com Informática  Operador de Microcomputador  Programador Web  Assistente de Suporte Técnico  Excel Avançado  Informática para Crianças  Informática Especial para Melhor Idade  Informática Básica
  • 3. IDE  IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.
  • 4. PARA DESENVOLVIMENTO DE APLICAÇÕES JAVA PODEMOS UTILIZAR AS SEGUINTES IDE:  1 – APTANA STUDIO  2 – BLUEFISH  3 – BLUEGRIFFON  4 – BRACKETS  5 – CODE BLOCKS  6 – GEANY  7 – JEDIT  8 – MONODEVELOP  9 – NETBEANS  10 – SUBLIME TEXT 2  11 - Eclipse  12 – IBM Rational Application Developer for WebSphere Software
  • 5. NÃO PODEMOS ESQUECER DO SERVIDOR DE APLICAÇÃO Um Servidor de Aplicações (em inglês Applications Server), é um servidor que disponibiliza um ambiente para a instalação e execução de certas aplicações, centralizando e dispensando a instalação nos computadores clientes. Os servidores de aplicação também são conhecidos por middleware. O objetivo do servidor de aplicações é disponibilizar uma plataforma que separe do desenvolvedor de software algumas das complexidades de um sistema computacional. No desenvolvimento de aplicações comerciais, por exemplo, o foco dos desenvolvedores deve ser a resolução de problemas relacionados ao negócio da empresa, e não de questões de infraestrutura da aplicação. O servidor de aplicações responde a algumas questões comuns a todas as aplicações, como segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.
  • 6. SERVIDOR DE APLICAÇÃO - TOMCAT O software Apache Tomcat® é uma implementação de código aberto das tecnologias Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket. As especificações Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket são desenvolvidas sob o Java Community Process.
  • 7. PREPARANDO O TOMCAT  Baixe o Tomcat 7 em http://tomcat.apache.org/ na página de downloads da versão que escolher, você precisa de uma "Binary Distribution". Mesmo no windows, dê preferência a versão .zip, para você entender melhor o processo de inicialização do servidor. A versão executável é apenas um wrapper para executar a JVM, já que o Tomcat é 100% Java.
  • 8. Para instalar o Tomcat no Windows basta executar o arquivo .exe que pode ser baixado no site do Tomcat (como falamos, dê preferência ao zip). Depois disso, você pode usar os scripts startup.bat e shutdown.bat, analogamente aos scripts do Linux.Tudo o que vamos desenvolver funciona em qualquer ambiente compatível com o Java Enterprise Edition, seja o Linux, Windows ou Mac OS.
  • 9. NO SITE ESCOLHA A VERSÃO A VERSÃO ATUAL, PORÉM NESTE EXEMPLO SERÁ A VERSÃO 7 PARA DOWNLOAD
  • 10.
  • 11. APÓS O DOWNLOAD DESCOMPACTA OU EXTRAI OS ARQUIVOS PARA UM DIRETÓRIO NO DISCO C Extrair os arquivos
  • 12.
  • 13. Você pode ver uma lista de servidores Java EE 5 aqui: http://java.sun.com/javaee/overview/compatibility- javaee5.jsp E Java EE 6 aqui, onde a lista ainda está crescendo: http://java.sun.com/javaee/overview/compatibilit y.jsp Alguns dos servidores de aplicação mais conhecidos do mercado:  Oracle/Sun, GlassFish Server Open Source Edition 4.0, gratuito, Java EE 7;  RedHat, JBoss Application Server 7.x, gratuito, Java EE 6;  Apache, Apache Geronimo, gratuito, Java EE 6 (não certificado);  Oracle/BEA, Oracle WebLogic Server 8.x, Java EE 6;  IBM, IBM WebSphere Application Server, Java EE 6;  SAP, SAP NetWeaver Application Server ou SAP Web Application Server, Java EE 6 Web Profile;
  • 14. SERVLET CONTAINER O Java EE possui várias especificações, entre elas, algumas específicas para lidar com o desenvolvimento de uma aplicação Web:  Servlet  JSP  JSTL  JSF
  • 15. ECLIPSE Eclipse é um IDE para desenvolvimento Java, porém suporta várias outras linguagens a partir de plugins como C/C++,PHP,ColdFusion, P ython, Scala e plataforma Android. Ele foi feito em Java e segue o modelo open source de desenvolvimento de software. Atualmente faz parte do kit de desenvolvimento de software recomendado para desenvolvedores Android.
  • 16. INSTALAÇÃO ACESSAR A PÁGINA: https://eclipse.org/
  • 18. O Site já identifica a versão do Sistema Operacional, basta clicar em conforme a imagem abaixo:
  • 19. CLIQUE EM DOWNLOAD CONFORME IMAGEM ABAIXO:
  • 21. ABRA O ARQUIVO E EXECUTE
  • 22. ESCOLHA O ECLIPSE QUE DESEJA INSTALAR, NESTE CASO VAMOS INSTALAR O ECLIPSE IDE FOR JAVA EE DEVELOPERS
  • 28. SELECIONE O WORKSPACE DE SUA PREFERÊNCIA E CLIQUE EM OK
  • 31. INSERINDO O SERVIDOR TOMCAT NO ECLIPSE Passo 1: Ir na Aba Window e depois em preferences
  • 32. CLIQUE EM SERVER E PROCURE A OPÇÃO SERVER RUNTIME ENVIRONMENTS
  • 33.
  • 35. ESCOLHA O SERVIDOR DE SUA PREFERENCIA EM NOSSO CASO O APACHE TOMCAT 7 E CLIQUE EM NEXT
  • 36. CLIQUE EM BROWER.. PARA PROCURAR O ARQUIVO QUE EXTRAIU PARA O DIRETÓRIO
  • 37. PROCURE A PASTA DO APACHE-TOMCAT QUE FOI DESCOMPACTADA
  • 40. NO ECLIPSE CLIQUE EM SERVERS
  • 41. CLIQUE EM NO SERVERS ARE AVAILABLE. CLIQCK THIS LINK TO CRETE A NEW SERVER...
  • 42. ESCOLHA UM NOME PARA O SEU SERVIDOR OU SE PREFERIR DEIXA COMO PADRÃO LOCALHOST, CLIQUE EM FINISH
  • 43. O SERVIDOR TOMCAT ESTÁ PRONTO PARA SER USADO
  • 44. DÊ UM DUPLO CLIQUE NO SERVIDOR E MARCA A SEGUNDA OPÇÃO  Use Tomcat installation (takes control of Tomcat installation)
  • 45. CTRL S PARA SALVAR AS ALTERAÇÕES Clique aqui para iniciar o servidor
  • 47. VÁ NO NAVEGADOR DE SUA PREFERÊNCIA E DIGITE O ENDEREÇO: HTTP://LOCALHOST:8080/
  • 48. OBRIGADO!  Fontes:  FJ-11 Java e Orientação a Objetos Apostila da Caelum Ensino e Inovação  https://eclipse.org/  http://tomcat.apache.org/  Alexandre,João Magri Plataforma Web com Plataforma Java – Fundamentos e Desenvolvimento de Aplicações  Editora Érica Série Eixos Informação e Comunicação 1ª Edição  Wikipédia