SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Prática da Disciplina de Sistemas Distribuídos – Web Services – Parte 1
IFMA – DAI – Professor Mauro Lopes C. Silva
1. Download e Instalação do Eclipse
Para a disciplina de Sistemas Distribuídos precisaremos do JavaEE. Desta forma acesse o site do Eclipse e faça
download da última versão do mesmo direcionado a esta plataforma. Até a escrita deste material, a última versão
era o Eclipse Kepler. Para realizar a instalação do Eclipse basta descompactar o arquivo baixado e ter em sua
máquina a última versão do Java.
Figura 1: Site do Eclipse.org
2. Download e Instalação do JBOSS AS 7.1
O JBoss AS é um Application Server desenvolvido em Java, que visa atender as especificações JavaEE. Além disso,
fornece inúmeros recursos para integração de serviços. Atualmente o JBoss AS é mantido pela RedHat que o
manteve gratuito e sob a GPL. O projeto possui basicamente duas versões: JBoss Application Server (JBoss AS) e
JBoss Enterprise Application Plataform (JBoss EAP).
JBoss Application Server (http://www.jboss.org/) – Versão que não possui SLA, o suporte é realizado através de
fóruns e pela comunidade.
JBoss Enterprise Application Plataform (https://access.redhat.com) – Versão com SLA garantido pela RedHat possui
equipes de suporte espalhadas pelo mundo inteiro. O suporte é realizado através do portal do cliente, garantido pela
compra de subscrição.
2.1 Download
Para baixar o JBoss AS 7.1 acesse o site http://www.jboss.org/jbossas/downloads/ e faça download da última
versão. Neste momento a última versão é o JBoss AS 7.1.1.Final. Iremos fazer download da versão Community
participation only.
Figura 2: Site do JBoss
2.2 Instalação
Para fazer a instalação é muito simples. Ao terminar de baixar, você terá em seu computador um arquivo em
formato zip (ou tar.gz). Descompacte o arquivo em uma pasta no seu computador, pois usaremos esta pasta no
momento de definir o Runtime Server dentro do Eclipse.
2.3 Configuração no Eclipse
Para configurarmos o JBoss no Eclipse precisamos realizar esta ação em dois passos.
1º Passo: Instalação do JBoss Tools via Eclipse Marketplace
Acesse o menu Help e escolha a opção Eclipse Marketplace. A Figura 3 será apresentada. Digite no campo Find a
palavra JBoss Tools.
Figura 3: Eclipse Marketplace
No momento da construção deste material a versão do Eclipse atual é o Kepler. Selecione então o JBoss Tools
(Kepler) clicando em Install. Durante o processo de instalação será solicitado que você selecione do pacote JBoss
Tools quais elementos serão instalados. Observe na Figura 4, que há no pacote uma grande quantidade de
elementos que podem ser instalados. Para a nossa disciplina selecione apenas as opções JBoss WebServices Tools e
JBossAS Tools.
Figura 4: Seleção dos pacotes JBoss WebServices Tools e JBossAS Tools
Siga o processo normal de instalação realizando o restart do Eclipse quando solicitado.
2º Passo: Definir o JBoss Runtime como Server Runtime padrão
Neste momento iremos definir o JBoss Runtime como Server Runtime padrão. Iremos também definir a configuração
do JBoss Runtime junto a execução dos Web Services. Acesse o Menu Window, e selecione a opção Preferences.
Uma janela como a Figura 6 será apresentada. Selecione nesta janela a opção Server/Runtime Enviroments.
Figura 6: Janela Preferences
Iremos aqui adicionar um JBoss 7.1 Runtime como Servidor padrão. Para isto, basta clicar no botão ADD da janela
apresentada na Figura 6. Você será direcionado para a janela apresentada na Figura 7. Na Janela da Figura 6, o JBoss
7.1 Runtime já esta configurado, por isso você esta visualizando ele na lista de Server runtime enviroments.
Figura 7: Janela New Server Runtime Environment
Na janela apresentada na Figura 7, você irá selecionar JBoss Community e na lista apresentada escolher JBoss 7.1
Runtime e clicar em [Next]. Você pode também selecionar a opção Create a new local Server. Após clicar em [Next]
você será direcionado para a janela apresentada na Figura 8.
Figura 8: JBoss Runtime
Na janela apresentada na Figura 8, você deverá localizar, clicando no botão Browse, o local em que você
descompactou o arquivo baixado do site da JBoss (Ação realizada no item 2.2 Instalação). Você estará associando o
Home Directory do JBoss com o local em que o mesmo foi descompactado. Feita esta associação, basta clicar em
[Finish]. Pronto, o JBoss será o seu servidor de aplicações. Precisamos também colocar o JBoss como Server runtime
para os nossos Web Services. Para fazer esta ação, acesse o Menu Window, e selecione a opção Preferences. Uma
janela como a Figura 9 será apresentada. Selecione nesta janela a opção Web Services/Server and Runtime.
Figura 9: Janela Preferences
Deixe a sua configuração conforme apresentada a Figura 9, ou seja, coloque o Server runtime como JBoss AS 7.1 e o
Web service runtime como o JBossWS. Feito isso clique em [Apply] e após em [OK].

Mais conteúdo relacionado

Destaque

5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...Palo Alto Software
 
9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free VacationWeekdone.com
 
I Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from PrinceEmpowered Presentations
 

Destaque (20)

5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
 
9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
 
I Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from Prince
 

Prática01 web services

  • 1. Prática da Disciplina de Sistemas Distribuídos – Web Services – Parte 1 IFMA – DAI – Professor Mauro Lopes C. Silva 1. Download e Instalação do Eclipse Para a disciplina de Sistemas Distribuídos precisaremos do JavaEE. Desta forma acesse o site do Eclipse e faça download da última versão do mesmo direcionado a esta plataforma. Até a escrita deste material, a última versão era o Eclipse Kepler. Para realizar a instalação do Eclipse basta descompactar o arquivo baixado e ter em sua máquina a última versão do Java. Figura 1: Site do Eclipse.org 2. Download e Instalação do JBOSS AS 7.1 O JBoss AS é um Application Server desenvolvido em Java, que visa atender as especificações JavaEE. Além disso, fornece inúmeros recursos para integração de serviços. Atualmente o JBoss AS é mantido pela RedHat que o manteve gratuito e sob a GPL. O projeto possui basicamente duas versões: JBoss Application Server (JBoss AS) e JBoss Enterprise Application Plataform (JBoss EAP). JBoss Application Server (http://www.jboss.org/) – Versão que não possui SLA, o suporte é realizado através de fóruns e pela comunidade. JBoss Enterprise Application Plataform (https://access.redhat.com) – Versão com SLA garantido pela RedHat possui equipes de suporte espalhadas pelo mundo inteiro. O suporte é realizado através do portal do cliente, garantido pela compra de subscrição. 2.1 Download Para baixar o JBoss AS 7.1 acesse o site http://www.jboss.org/jbossas/downloads/ e faça download da última versão. Neste momento a última versão é o JBoss AS 7.1.1.Final. Iremos fazer download da versão Community participation only. Figura 2: Site do JBoss 2.2 Instalação Para fazer a instalação é muito simples. Ao terminar de baixar, você terá em seu computador um arquivo em formato zip (ou tar.gz). Descompacte o arquivo em uma pasta no seu computador, pois usaremos esta pasta no momento de definir o Runtime Server dentro do Eclipse. 2.3 Configuração no Eclipse Para configurarmos o JBoss no Eclipse precisamos realizar esta ação em dois passos.
  • 2. 1º Passo: Instalação do JBoss Tools via Eclipse Marketplace Acesse o menu Help e escolha a opção Eclipse Marketplace. A Figura 3 será apresentada. Digite no campo Find a palavra JBoss Tools. Figura 3: Eclipse Marketplace No momento da construção deste material a versão do Eclipse atual é o Kepler. Selecione então o JBoss Tools (Kepler) clicando em Install. Durante o processo de instalação será solicitado que você selecione do pacote JBoss Tools quais elementos serão instalados. Observe na Figura 4, que há no pacote uma grande quantidade de elementos que podem ser instalados. Para a nossa disciplina selecione apenas as opções JBoss WebServices Tools e JBossAS Tools. Figura 4: Seleção dos pacotes JBoss WebServices Tools e JBossAS Tools
  • 3. Siga o processo normal de instalação realizando o restart do Eclipse quando solicitado. 2º Passo: Definir o JBoss Runtime como Server Runtime padrão Neste momento iremos definir o JBoss Runtime como Server Runtime padrão. Iremos também definir a configuração do JBoss Runtime junto a execução dos Web Services. Acesse o Menu Window, e selecione a opção Preferences. Uma janela como a Figura 6 será apresentada. Selecione nesta janela a opção Server/Runtime Enviroments. Figura 6: Janela Preferences Iremos aqui adicionar um JBoss 7.1 Runtime como Servidor padrão. Para isto, basta clicar no botão ADD da janela apresentada na Figura 6. Você será direcionado para a janela apresentada na Figura 7. Na Janela da Figura 6, o JBoss 7.1 Runtime já esta configurado, por isso você esta visualizando ele na lista de Server runtime enviroments. Figura 7: Janela New Server Runtime Environment
  • 4. Na janela apresentada na Figura 7, você irá selecionar JBoss Community e na lista apresentada escolher JBoss 7.1 Runtime e clicar em [Next]. Você pode também selecionar a opção Create a new local Server. Após clicar em [Next] você será direcionado para a janela apresentada na Figura 8. Figura 8: JBoss Runtime Na janela apresentada na Figura 8, você deverá localizar, clicando no botão Browse, o local em que você descompactou o arquivo baixado do site da JBoss (Ação realizada no item 2.2 Instalação). Você estará associando o Home Directory do JBoss com o local em que o mesmo foi descompactado. Feita esta associação, basta clicar em [Finish]. Pronto, o JBoss será o seu servidor de aplicações. Precisamos também colocar o JBoss como Server runtime para os nossos Web Services. Para fazer esta ação, acesse o Menu Window, e selecione a opção Preferences. Uma janela como a Figura 9 será apresentada. Selecione nesta janela a opção Web Services/Server and Runtime. Figura 9: Janela Preferences
  • 5. Deixe a sua configuração conforme apresentada a Figura 9, ou seja, coloque o Server runtime como JBoss AS 7.1 e o Web service runtime como o JBossWS. Feito isso clique em [Apply] e após em [OK].