Instalando e Executando o Jetty (WebServer)
Esse tutorial tem como objetivo mostrar como fazer download, instalar e executar o Jetty, um servidor HTTP e Servlet Container 100% Java.
Se você ainda não conhece o Jetty, eis o que a Wikipedia fala sobre ele:
Jetty é um servidor HTTP e Servlet Container 100% escrito em Java. É o grande concorrente do Tomcat que ficou famoso por ter sido utilizado como o servlet container do JBoss antigamente.
A grande vantagem do Jetty com relação ao Tomcat é a sua fácil configuração. Ele também foi o pioneiro a usar I/O assíncrono para aguentar uma carga maior de usuários simultâneos sem depender da antiga estratégia thread-per-connection. É o servidor Java utilizado em grandes sites brasileiros, como o fórum do GUJ.
Estou fazendo alguns experimentos, e decidi usar o Jetty no lugar do TomCat. Outro motivo é que sempre que vou em algum evento da Caelum, alguém sempre fala sobre esse servidor.
Então vamos ao que interessa!
1 - Fazendo o Download
Você pode fazer o download do Jetty de dois lugares: Eclipse ou Codehaus.
A versão atual estável é a 7, então fiz o download dessa versão da página do Eclipse.
É uma arquivo compactado, que é independente de plataforma, ou seja, não importa se você usa Mac, Linux ou Windows, vai funcionar em qualquer SO.
2 - Instalando
A instalação é muito simples: basta descompactar o arquivo em algum diretório de sua preferência. A pasta descompactada vai ser algo do tipo:
E a instalação está completa! Vamos então tentar executar o servidor.
3 - Executando o Jetty
- Abra um terminal de comando.
- Vá até o diretório que você instalou o Jetty.
- Digite o seguinte comando:
[code lang="bash" firstline="1" toolbar="true" collapse="false" wraplines="false"]
java -jar start.jar
[/code]
Agora abra um browser e vá até o localhost para verificar se a instalação foi feita com sucesso:
[code lang="bash" firstline="1" toolbar="true" collapse="false" wraplines="false"]
http://localhost:8080/
[/code]
Deve abrir uma página assim:
Prontinho!
Bons códigos!