문제

응용 프로그램을 실행하는 동안 비정상적인 오류가 발생하고 있습니다. 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 (다른 곳으로 구성되지 않았다고 가정)을 확인하면 문제에 대한 더 나은 설명이 나타납니다.

내부 서버 오류는 단순히 처리되지 않은 예외가 필터 체인을 통과하고 있음을 의미합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top