Site ESPN Brasil em Java?

Estava de bobeira, e fui no site da espn para ler algumas noticiais sobre futebol. Tentei acessar varias páginas de clubes, mas todas estão retornando uma exceção. E lendo essa exceção foi possível deduzir que o site é em java.

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: 
Problem accessing the absolute URL "http://espn.estadao.com.br/old/be/adServer.discover.logic?tag=flamengo". java.net.SocketException: Connection reset
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:147)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
	org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
	br.com.espn.web.filter.CachingFilter.doFilter(CachingFilter.java:58)
	com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
	com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)

Além disso da para ver que os caras usam frameworks como Sitemesh, Spring e algum que implementa a especificação JPA.

Alguém conhece mais alguns sites bem populares no Brasil que sejam em Java?

santander, cvc, algumas coisas do uol… só o que lembro por agora…

mas deixar um erro desde estourar no usuario é coisa de estagiario ehehehehehehehheehhe

Como você conseguiu ver a exceção ? Abri a página e não mostra a exceção, e sim o erro devidamente tratado.

Acabei de testar e ainda ta estourando a exceção completa, sem ser tratada.
acesse: http://espn.estadao.com.br/ e depois clique no escudo de qualquer clube.

[quote=darklordkamui]santander, cvc, algumas coisas do uol… só o que lembro por agora…

mas deixar um erro desde estourar no usuario é coisa de estagiario ehehehehehehehheehhe[/quote]
Também achei isso.

Acho que dessa vez o estagiário está isento, não ? Erro 500, de servidor.

Por vezes ele carrega um pouco, mas vai. E outras vezes, ele carrega, mas não vai, ou seja, mostra a exception.

O que o estagiário poderia fazer nesse caso ? obs : Não uso tecnologias Java, só para estudo de algoritmos na facu mesmo.

[quote=Orocildo]Acho que dessa vez o estagiário está isento, não ? Erro 500, de servidor.

Por vezes ele carrega um pouco, mas vai. E outras vezes, ele carrega, mas não vai, ou seja, mostra a exception.

O que o estagiário poderia fazer nesse caso ? obs : Não uso tecnologias Java, só para estudo de algoritmos na facu mesmo.

[/quote]

cara… profissionais com experiencia não deixa tao erro abominante estourar na cara do usuario ehehehehehhe

só estagiario mesmo =P

tbm repliquei o erro aqui… é erro de conexão com banco… a pessoa no minimo esta abrindo e fechando conexao dentro da jsp ehehehhehe amador mode on hehehe

ehehehehehehehehehheehehehheheh

hum, got it!

No .NET seria simples, só setar no webconfig para redirecionar para uma página genérica de erro. Se for um erro não tratado ele remete para página setada. Sendo assim, jamais apareceria a stack para o usuário. :slight_smile:

[quote=Orocildo]hum, got it!

No .NET seria simples, só setar no webconfig para redirecionar para uma página genérica de erro. Se for um erro não tratado ele remete para página setada. Sendo assim, jamais apareceria a stack para o usuário. :)[/quote]

Em Java este tipo de tratamento também é muito fácil. Basta configurar o web.xml.

 <error-page>
  <error-code>500</error-code>
  <location>/erroGenerico.jsp</location>
 </error-page>

[quote=romarcio]
Alguém conhece mais alguns sites bem populares no Brasil que sejam em Java?[/quote]

O site do Banco do Brasil é em Java.

[quote=Orocildo]hum, got it!

No .NET seria simples, só setar no webconfig para redirecionar para uma página genérica de erro. Se for um erro não tratado ele remete para página setada. Sendo assim, jamais apareceria a stack para o usuário. :)[/quote]Java isso também é ultra simples.

Difícil mesmo é o desenvolvedor sem boas práticas que trabalha com Java… tsc

Que mané estagiário o que, isso se chama venda de Software que não existe em curto prazo!

Os caras vendem o sistema para o cliente num prazo anti-profissional e querem q o desenvolvedor o faça em tempo recorde com um prazo que não existe…

Ai o desenvolvedor desesperadooo, na loucuraa, na pressãoo enorme entrega software falhoo…

Infelizmente tem empresas que estão até no Ranking das melhores de qualidade de vida,

Seguindo esse padrão horrível de desenvolvimento orientado a cronograma…

Bem nessas… Jura que em um tipo de produto de software desses iriam alocar estagiário para fazer.

Concordo, R. Jesus.