Erro do Servidor Interno
-
22-07-2019 - |
Pergunta
Estou recebendo um erro incomum durante a execução de minha candidatura, me perguntando se alguém tem se deparar com isso antes. Eu estou usando buffers de protocolo do Google, o meu servlet leva uma solicitação e tenta processá-lo, eu tenho o seguinte código:
InputStream s = request.getInputStream();
AdRequest adRequest = AdRequest.parseFrom(s);
Depois de executar a segunda linha eu recebo o erro abaixo na myeclipse depurador:
Fonte não encontrado para ApplicationFilterChain.internalDoFilter (ServletRequest, ServletResponse) linha: 310
Eu estou usando servidor de aplicações Jboss. Eu recebo um HTTP Status-Código 500: Internal Server Error.
Alguém tem alguma sugestão / pensamentos?
Solução
Eu ter resolvido o problema. O arquivo protobuffers.jar não estava a ser incluído no arquivo meus projetos .war, mesmo que eu tinha adicionado o frasco para meu projeto MyEclipse não foi incluí-la. Após a seguir o caminho para o servidor Jboss e olhando dentro do .war eu descobri o frasco não estava lá. Depois de copiar-lo ao padrão Jboss /.../ / servidor / deploy / myproject.war / WEB-INF / lib do erro desapareceu e eu sou capaz de enviar uma solicitação para o servlet.
Graças.
Cumprimentos.
Outras dicas
Eu iria verificar os registos das jboss servidor // log / server.log (supondo que você não tenha configurado para estar em outro lugar), e você terá uma melhor descrição do problema.
O erro interno do servidor significa simplesmente que uma exceção não tratada é se passaram até a cadeia de filtro.