AJP 프로토콜을 통해 Tomcat 내부에서 실행되는 서블릿에 대한 Apache 프록시 요청에 대한 일반적인 설정이 있습니다.아파치가 jsp 페이지를 "text/plain"으로 잘못 변환합니다.
우리는이 설정을 아파치 2.0.46/Tomcat 5.0.28에서 문제없이 실행했지만 최근 아파치 2.2.3/Tomcat 5.5로 업데이트했습니다.
우리가 간헐적으로 아파치가 서블릿이 제공하는 페이지의 "Content-Type"HTTP 헤더를 "text/html"에서 "text/html"로 변환하는 것을 간헐적으로 (3 번에 한 번) 일반 "으로 설정하면 브라우저가 HTML 소스를 렌더링하는 대신 표시합니다.
이전에 이런 종류의 동작을 본 사람이 있습니까? 원인을 알 수 있습니까? Tomcat/Apache의 이전 버전이 더 용서할 수있는 서블릿 코드에서 뭔가를하고 있다고 생각합니다.
업데이트 : 나는 아파치가 헤더를 변경하고 있음을 확인했습니다. Tomcat을 직접 탐색하면 문제가 발생하지 않습니다.
문제는 앱의 모든 페이지에 영향을 미치는 것 같습니다. – AndrewR