-
22-07-2019 - |
문제
응용 프로그램을 실행하는 동안 비정상적인 오류가 발생하고 있습니다. Google 프로토콜 버퍼를 사용하고 있으며 서플릿은 요청을 받고 처리하려고합니다. 다음 코드가 있습니다.
InputStream s = request.getInputStream();
AdRequest adRequest = AdRequest.parseFrom(s);
두 번째 줄을 실행 한 후 MyClipse 디버거에서 아래 오류가 발생합니다.
ApplicationFilterChain.internaldOfilter (ServletRequest, ServletREpponse) 라인에 대해 찾을 수없는 출처 : 310
JBoss App Server를 사용하고 있습니다. HTTP 상태 코드 500 : 내부 서버 오류가 발생합니다.
누구든지 제안/생각이 있습니까?
해결책
나는 문제를 정리했다. Protobuffers.jar 파일은 내 프로젝트에 포함되지 않았습니다. JBoss 서버로가는 길을 따라 가서 .war 내부를 보면 항아리가 없다는 것을 알았습니다. jboss /.../ default/server/deploy/myproject.war/web-inf/lib 디렉토리에 복사 한 후 오류가 사라지고 서플릿에 요청을 보낼 수 있습니다.
감사.
문안 인사.
다른 팁
JBoss Logs Server // log/server.log (다른 곳으로 구성되지 않았다고 가정)을 확인하면 문제에 대한 더 나은 설명이 나타납니다.
내부 서버 오류는 단순히 처리되지 않은 예외가 필터 체인을 통과하고 있음을 의미합니다.
제휴하지 않습니다 StackOverflow