기술지원 문의

[Re]레진이 jsp 파일을 class로 캐쉬하나요?
김동현 / 2004-01-14 16:23

안녕하세요..

레진 3.0.x를 사용하신다고요.. 공지사항에 \"resin 서버 3.0.x 버전에 대하여\" 라는 글이 있는데 한번 읽어 보세요.
참고로 레진 3.0.x는 jsp2.0과 servlet 2.4 스팩을 따르기 때문에 JDK1.4 이상 버전을 사용해야 합니다.

개발하신 jsp는 work 밑에 서블릿(.java)을 만들고 서블릿이 컴파일(.class)되고 메모리에 로드됩니다.
만약에 jsp를 변경하신다면 서블릿 또한 변경됩니다. 그 결과 테스터님께서 질문하신 이름충돌은 당연히 발생할 수 없습니다.

그리고, jsp를 변경하였는데도 변경전, 변경후 페이지가 번갈아 가면서 나온다고 하셨는데, 이미 메모리에 로드된 페이지(변경전 jsp)를 브라우저가
읽어서 나타는 현상인 것 같습니다. 다른 머신에서 브라우저를 띄워 확인해 보신다면 원하시는 화면을 볼 수 있으실 겁니다.

원하시는 답변이 되었으면 좋겠군요..
그럼.. 수고하세요.

브라우저 캐쉬는 아니구요..
테스터 / 2004-01-15 14:43

물론 JDK1.4를 사용하구요. 다른 컴퓨터에서도 똑같은 증상이 나타납니다.

브라우저 쪽 캐쉬를 사용하는 건 아닌 것 같구요.
브라우저 캐쉬 모두 삭제하고 다시 띄워도 마찬가집니다.
꼭, 레진을 restart해야만 그런 증상이 없어 집니다. 
(모든 jsp파일이 그런건 아니고 일부만 그렇습니다)

5대가 넘는 다른 컴퓨터에서 테스트해도 마찬가지입니다.
처음 접속하는 컴퓨터인데도요..

환경은 리눅스,아파치2.0입니다. 
이것 참 미치겠군요. 현재 개발 중이라 하는 수 없이 jsp변경마다 레진을 재시작하고 있습니다만,
오픈 후에도 이러면 참 문젠데요..

혹시 아파치가 캐쉬할 가능성도 있나요?
레진 conf 파일을 보니까 기본적으로 캐쉬를 사용하도록 되어 있던데.
이거랑 관계가 있나요?

답답하네요..

답변 부탁드립니다. 감사합니다..