| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 10:34:36
|
Flavio Almeida
Java Ninja
![[Avatar]](/images/avatar/87064c139c707be62972ced58b6c5f9f.jpg)
Membro desde: 06/11/2009 14:01:46
Mensagens: 251
Localização: Niterói, RJ
Offline
|
O primeiro branch estável do Apache Tomcat 7!
http://tomcat.apache.org/
Abraço
|
"o único homem educado é o homem que aprendeu a aprender" - Carl R. Rogers |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 10:50:35
|
otaviojava
GUJ Master
![[Avatar]](/images/avatar/d419e81be1290357badc49826f0a8a72.jpg)
Membro desde: 14/12/2010 10:09:09
Mensagens: 1192
Localização: Salvador,Bahia
Offline
|
ótima notícia.
Em termo de velocidade eu acredito que ele vença, já estou baixndo ele aqui.
|
twitter- https://twitter.com/otaviojava
java -http://home.java.net/blogs/otaviojava
blog - http://otaviosantana.blogspot.com/
javabahia - http://javabahia.blogspot.com/
linguagil - http://javabahia.blogspot.com/
Desenvolva aplicações com Cassandra de uma maneira mais fácil com o EasyCassanra: https://github.com/otaviojava/Easy-Cassandra
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 11:31:14
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
opa! vamos la, usava a versao beta e n vi tantos bugs. achei ate mais rapido.
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 12:00:22
|
Flavio Almeida
Java Ninja
![[Avatar]](/images/avatar/87064c139c707be62972ced58b6c5f9f.jpg)
Membro desde: 06/11/2009 14:01:46
Mensagens: 251
Localização: Niterói, RJ
Offline
|
O tomcat 7 tinha vários bugs. Se vocês fuçarem no buzilla, verão que fui um dos que mais contribuí, principalmente no que diz respeito a integração do tomcat 7 com CDI.
Eu já estava utilizando a versão 7.0.5, mas com um patch que Mark disponibilizou para resolver um problema no bean manager (também indicado por mim).
Mark Thomas é um cara de mente aberta, sempre disposto a reconsiderar suas interpretações sobre especificações, principalmente a da Servlet 3.0.
Bom, entre várias coisas, finalmente teremos suporte à EL 2.2 no tomcat!
Só para vocês ficarem cientes: antes de dar como estável esta versão, Mark substituiu o tomcat 6.0.29 do Bugzilla com a nova versão. Um ótimo teste, não é mesmo? Também confirmo o suporte perfeito desta versão com o Eclipse 3.6.1.
Abraço
This message was edited 1 time. Last update was at 16/01/2011 12:00:44
|
"o único homem educado é o homem que aprendeu a aprender" - Carl R. Rogers |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 12:12:30
|
Flavio Almeida
Java Ninja
![[Avatar]](/images/avatar/87064c139c707be62972ced58b6c5f9f.jpg)
Membro desde: 06/11/2009 14:01:46
Mensagens: 251
Localização: Niterói, RJ
Offline
|
Havia um problema na implementação da especificação Servlet 3.0 (na 2.5 também) no qual os request listeners não eram disparados quando o tomcat direcionava para a página de login ou qualquer outra página definida no web.xml (de erro, de rolel inválido, etc). Era o famoso erro NO ACTIVE CONTEXT FOR REQUEST. Esse problema só atrapalhava quem usava CDI, impossibilitando seu uso. Agora, ele não existe mais (a partir da versão 7.0.5), mas confesso que foi uma luta, pois Mark acreditava que isso era responsabilidade da implementação CDI, mas quem implementou no tomcat dizia que era um problema na forma com que a especificação que versa sobre Servlet foi implementada pela equipe do Tomcat.
Quando estava tudo perfeito, houve um problema no BeanManager, que foi corrigido nesta versão.
Então, mais uma vez: esta versão está redonda.
|
"o único homem educado é o homem que aprendeu a aprender" - Carl R. Rogers |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 14:21:48
|
andreban
JavaTeenager
Membro desde: 11/07/2006 10:41:57
Mensagens: 188
Localização: Rio de Janeiro
Offline
|
Finalmente!! Ótima notícia!
|
--== http://www.codemansion.com/ ==-- Blog de Desenvolvimento Android e Games
-== http://mobplug.com/ ==-- Simple products, powerful solutions!
SCJA | SJCP | SCJD | SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 14:21:55
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
excelente noticia. vamos ver como ele se comporta frente ao jetty 8
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2011 15:08:34
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
legal... vamos aos testes
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2011 11:41:22
|
dsjbv
JavaChild
Membro desde: 09/06/2010 21:18:29
Mensagens: 123
Offline
|
Testei com uma aplicação que usa JSF 2 e não funcionou. A aplicação não subiu. Tive que trocar a lib de EL exatamente como eu fiz no Tomcat 6. E aí sim a aplicação rodou.
This message was edited 1 time. Last update was at 17/01/2011 11:41:51
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2011 11:53:54
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Flavio Almeida, uma pena que não foi incluído nessa stable o bug 49711, que na verdade é um bug da spec do Servlets 3, onde nela não fica claro se Filters poderiam receber um Multipart. Havia uma discução com o Mark para deixar o Tomcat suportar Filters com Multiparts. Atualmente somente do GF3 suporta. Isso seria uma mão na roda para frameworks como o Vraptor e Struts, que usam filters ao invés de servlets.
This message was edited 1 time. Last update was at 17/01/2011 11:55:42
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2011 13:25:40
|
Flavio Almeida
Java Ninja
![[Avatar]](/images/avatar/87064c139c707be62972ced58b6c5f9f.jpg)
Membro desde: 06/11/2009 14:01:46
Mensagens: 251
Localização: Niterói, RJ
Offline
|
garcia-jj, sendo um "bug na especificação" como você disse e não na implementação da especificação, acho difícil que Mark Thomas faça a alteração. Bom, vamos ver no que vai dar.
|
"o único homem educado é o homem que aprendeu a aprender" - Carl R. Rogers |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2011 13:28:09
|
Flavio Almeida
Java Ninja
![[Avatar]](/images/avatar/87064c139c707be62972ced58b6c5f9f.jpg)
Membro desde: 06/11/2009 14:01:46
Mensagens: 251
Localização: Niterói, RJ
Offline
|
dsjbv wrote:Testei com uma aplicação que usa JSF 2 e não funcionou. A aplicação não subiu. Tive que trocar a lib de EL exatamente como eu fiz no Tomcat 6. E aí sim a aplicação rodou.
Aqui funciona normalmente. Qualquer coisa, abre um post com o problema que eu vejo com você o que está acontecendo. Tenho interesse nisso, porque estamos com nossa migração agendada.
O problema da EL eu só tive no Tomcat 7.0.0 (a primeira versão).
|
"o único homem educado é o homem que aprendeu a aprender" - Carl R. Rogers |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2011 08:17:28
|
eberson_oliveira
JavaGuru
![[Avatar]](/images/avatar/b0074757eb8e629f5a4c89a4b40b277e.jpg)
Membro desde: 16/01/2008 10:18:17
Mensagens: 206
Localização: Matão - SP
Offline
|
Flavio Almeida wrote:Havia um problema na implementação da especificação Servlet 3.0 (na 2.5 também) no qual os request listeners não eram disparados quando o tomcat direcionava para a página de login ou qualquer outra página definida no web.xml (de erro, de rolel inválido, etc). Era o famoso erro NO ACTIVE CONTEXT FOR REQUEST. Esse problema só atrapalhava quem usava CDI, impossibilitando seu uso. Agora, ele não existe mais (a partir da versão 7.0.5), mas confesso que foi uma luta, pois Mark acreditava que isso era responsabilidade da implementação CDI, mas quem implementou no tomcat dizia que era um problema na forma com que a especificação que versa sobre Servlet foi implementada pela equipe do Tomcat.
Quando estava tudo perfeito, houve um problema no BeanManager, que foi corrigido nesta versão.
Então, mais uma vez: esta versão está redonda.
Ótima notícia!!!
Quanto ao uso de CDI, gostaria de saber como ficou o seu ambiente? Eu testei nas versões anteriores e recebi esse mesmo problema, daí não tentei novamente.... Vou montar o ambiente novamente para poder testar e queria saber como ficou... dá pra seguir a documentação do weld?
Grato
Éberson
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2011 08:23:12
|
Flavio Almeida
Java Ninja
![[Avatar]](/images/avatar/87064c139c707be62972ced58b6c5f9f.jpg)
Membro desde: 06/11/2009 14:01:46
Mensagens: 251
Localização: Niterói, RJ
Offline
|
Sim, pode seguir a documentação que não tem erro.
Se tiver alguma dúvida, crie um post com o problema e avise-me via mensagem privada que eu te ajudo.
Você pode escolher a implementação da JBoss, Resin ou do Apache, mas depois de muito testar, eu acabei optando pela opção da JBoss.
Se você optar pela versão da JBoss (Weld), use a versão beta mais atual: ela é muito mais rápida e estável do que as versões anteriores deste provider.
ATENÇÃO: a versão beta tornou-se final em 17/01/2011
Uso o JBoss Tools, que tem suporte as anotações CDI.
Abraço
This message was edited 3 times. Last update was at 18/01/2011 10:43:23
|
"o único homem educado é o homem que aprendeu a aprender" - Carl R. Rogers |
|
|
 |
|
|