Re:Erro no Tomcat - Requisição tipo GET

5 respostas
Luca

Olá

Impossível responder sem saber como está sua aplicação e se ela algum dia já funcionou corretamente sem este erro.

Além das versões que usa e a descrição do seu ambiente, informe no mínimo o seguinte:

  1. Usa o (deprecated) SingleThreadModel?

  2. Faz referência aos objetos request e response, que não são thread safe, em várias threads?

  3. Faz referência aos objetos request e response fora do ciclo de vida deles?

  4. O que concluiu após a análise que obviamente você deve ter feito dos logs (seus e do tomcat)? Mostre para a gente.

  5. Usando os logs (ou os famosos “passou por aqui”) sabe claramente o que seu sistema estava fazendo no momento do erro? Mostre para a gente.

[]s
Luca

5 Respostas

Luca

Olá

As versões devem estar com nome incompleto e você não disse qual ambiente e nem se tem certeza de que nada mudou nele.

Se você não mudou nada e este erro apareceu, veja os logs. O tomcat tem os logs dele e sua aplicação TEM que ter logs. Se não tem, crie-os.

Estou tentando ajudar para que você mesmo tenha ferramental para resolver este problema.

[]s
Luca

theBalrog

Amigos,

Alguém já viu o Tomcat printar isto no console?

21/07/2006 11:48:58 org.apache.jk.common.MsgAjp processHeader SEVERE: BAD packet signature 18245 47 45 54 20 00 00 00 00 00 00 00 00 00 00 00 00 | GET ............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 21/07/2006 11:48:58 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run SEVERE: Caught exception (java.lang.NullPointerException) executing org.apache.jk.common.SocketConnection@1af8502, terminating thread

Isso aí acontece quando eu clico em um link, que faz requisição pra minha Servlet.
Nunca vi nada igual! Alguém sabe o que é?

Agradeço desde já a ajuda!

theBalrog

Bom, vamos lá…

JDK 1.4.2, Tomcat 5.0

Não uso o SingleThread, não faço referência ao request/response em várias threads, mas faço uso deles durante seus respectivos ciclos de vida.

Já a questão dos logs, não posso passar, porque o Servlet não está atendendo a requisição. Com ou sem parâmetros, a requisição não chega… Não adianta nem debugar…

Agora, a aplicação sempre funcionou, e eu também nunca tinha visto esse erro antes, dentro ou fora dela.

Abraços…

theBalrog

Bom, o que faltou?

Estou rodando no Windows XP (Home).
E eu acabei de escrever esta Servlet, que por acaso não tem nada de diferente de nenhuma outra servlet já vista, tirando o fato de que esta tem uma lógica específica pro negócio.
A aplicação tem logs, tem até demais na minha opinião, mas a aplicação não pode logar uma requisição que não chega pra ela.

Meu palpite é que deve ser problema com o conteiner, já que está falando que rolou uma Exception nunca classe maluca dele (Socket alguma coisa…)

[]'s

theBalrog

Afff…
Bom resolvi o problema…
Na verdade, não fiz nada senão instalar o Tomcat novamente…
Acho que alguma coisa zuo ele… sei lá…

Bom, valeu Luca pelo suporte!!!

Criado 21 de julho de 2006
Ultima resposta 21 de jul. de 2006
Respostas 5
Participantes 2