Ich erhalte einen ungewöhnlichen Fehler beim Ausführen meiner Anwendung und frage mich, ob jemand schon einmal darauf gestoßen ist. Ich verwende Google Protokoll Puffer, mein Servlet eine Anforderung nimmt und versucht, es zu verarbeiten, habe ich den folgenden Code:Interner Serverfehler
InputStream s = request.getInputStream();
AdRequest adRequest = AdRequest.parseFrom(s);
Nach der zweiten Zeile der Ausführung habe ich den Fehler unten in myeclipse Debugger:
Quelle nicht gefunden für ApplicationFilterChain.internalDoFilter (ServletRequest, ServletResponse) Zeile: 310
Ich benutze Jboss App Server. Ich erhalte einen HTTP-Statuscode 500: Interner Serverfehler.
Hat jemand irgendwelche Vorschläge/Gedanken?
Wenn Sie alle Codezeilen in Ihrer doGet-Methode auskommentieren, wird der Fehler trotzdem ausgegeben? Wer ruft die internalDoFilter-Methode auf? Klingt nach etwas, das der Servlet-Container anruft, daher könnte es etwas in Ihrer Web-App-Konfiguration sein (insbesondere ein Filter) und überhaupt nichts mit der AdRequest zu tun haben. –
Stapelverfolgung? Ich habe einen 500: internen Serverfehler vorher bekommen. Es gibt mindestens 2 Möglichkeiten, die passieren können. – stevedbrown
Ich habe alle Codezeilen kommentiert und habe mein Client-Programm ausgeführt, das das Servlet dieses Mal aufruft, ist es mit HTTP-Status 200 erfolgreich. – msharma