O Jetty é sem dúvida o servlet container que mais tem ganho destaque ultimamente, mesmo com os grandes avanços do Grizzly (Glassfish) e do nosso velho amigo Tomcat (Apache). A nova versão 7.0 está disponível. O Jetty foi adotado pelo grupo Eclipse, e seu download pode ser feito através do site: http://www.eclipse.org/jetty/downloads.php
O Jetty também foi o responsável pela proposta de assincronismo que está presente na proposta de Servlet 3.0: http://jcp.org/en/jsr/detail?id=315
Aliás, essa versão do Jetty já tras um suporte inicial a Servlet 3.0.
Obvio quem eu coração bate forte, muito forte, pelo grizzly. Porém um bom web container como o jetty só vem a enriquecer nossas escolhas. Pena que infelizmente o Tomcat parou no tempo. O JBoss já vem com a opção de escolher se você quer usar tomcat ou jetty.
Mas então… eu não estou a par da spec dos servlets 3.0. É bom saber que algo está por vir, já que faz alguns anos que não temos grandes mudanças.
Não tenho muito conhecimento nos containners, mas o Jetty me pareceu ser mais leve, e fácil de configurar, não conssegui integrá-lo com o Eclipse ainda.
Já tem como integrar? (a versão 7)
que boa noticia paulo. vou testar :d. Ja estava ate imaginando que usar o glassfish v3 para testar servler 3.0. Nunca vi algo mais pesado que o glassfish.
Eu também não conhecia, mas de tanto dar problemas de memória no Tomcat em uma pequena aplicação JSF que havia feito para uma empresa, onde hospedo fui orientado a usar. Nossa, fez uma diferença enorme para mim.
Recomendo o Jetty e quero ver essa nova versão como está.
[quote=LPJava]que boa noticia paulo. vou testar :d. Ja estava ate imaginando que usar o glassfish v3 para testar servler 3.0. Nunca vi algo mais pesado que o glassfish.
flw![/quote]
que eu saiba o propósito do Jetty é diferente do glassfish. O glassfish é um servidor java completo e não é muito diferente do jboss em seu start, se é o que se refere ao “pesado”.
[quote=javamaniaco][quote=LPJava]que boa noticia paulo. vou testar :d. Ja estava ate imaginando que usar o glassfish v3 para testar servler 3.0. Nunca vi algo mais pesado que o glassfish.
flw![/quote]
que eu saiba o propósito do Jetty é diferente do glassfish. O glassfish é um servidor java completo e não é muito diferente do jboss em seu start, se é o que se refere ao “pesado”. [/quote]
sao diferentes sim, mas falo da questao de testar servlet 3.0 por exemplo ate ontem eu sabia que somente o glassfish v3 dava suporte. Eu particulamente gosto do Websphere.
Muito interessante ter servlet containers nesse nível.
Sobre o projeto Brazil achei isso interessante:
Q1
What does the name “Brazil” mean?
A1
Nothing. One day, when we were working with the Information Services Department at Sun, we were reminded of the Ministry of Information Retrieval from the movie entitled “Brazil”. So the name stuck.
A movie review I found on the net says… “… the title, `Brazil.’ It has nothing to do with anything.”
Aproveitando o post… Com objetivo de teste, eu instalei a versão 6 do Jetty e o adaptador que vem no Eclipse. Fiz um deploy de uma aplicação mas quando tento acesar o Jetty mostra o caminho do diretório e não a página index
[quote]Directory: /baca/
META-INF/ 0 bytes 09/10/2009 23:05:41
[/quote]
É óbvio que deixei de configurar algo, mas o que?
Finalmente! Tava demorando! Mas o bom é que nesta transição o Jetty 6 não esteve parado.
O grupo de desenvolvimento do Jetty é muito bom, basta ver as versões sempre saindo.
Só tenho obtido experiências de sucesso com o Jetty, muito bom mesmo, só tenho pena de não o conseguir usar com o NetBeans, mas no Eclipse mesmo assim dá um bom ambiente de desenvolvimento, rápido e fiável.
Bem tenho que fazer os planos então de atualizar os servidores para o Jetty 7, começar os preparativos
Integração com Eclipse e Netbeans? Nem precisa. Você pode facilmente criar uma classe “public static void main” para iniciar o seu servidor Jetty. Desta forma você pode debugar suas aplicações dentro do eclipse, netbeans, idea ou o que for.