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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top