Site ESPN Brasil em Java?

12 respostas
romarcio

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?

12 Respostas

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

Orocildo

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

romarcio

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.

romarcio

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


Também achei isso.

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.

darklordkamui

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.

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

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. :slight_smile:

bombbr

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. :)

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>
bombbr

romarcio:

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

O site do Banco do Brasil é em Java.

Hebert_Coelho

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. :)

Java isso também é ultra simples.

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

rafael_jesus

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…

Orocildo

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

Concordo, R. Jesus.

Criado 25 de dezembro de 2012
Ultima resposta 26 de dez. de 2012
Respostas 12
Participantes 6