본문 바로가기

Server Oriented

보안성을 높이려면 간혹 jspwork 디렉토리를 정리할 필요가 있다


.jsp 파일은 서블릿 엔진에 의해 .java 와 .class 파일로 jspwork 디렉토리에 생성됩니다. (물론, 서버에서)
.java 나 .jsp 파일들이 생성되었다가 없어졌다가 하기도 하는데..
실제 디렉토리에서는 삭제되었지만 jspwork 에는 관련 파일들이 남아 있어서,
의도하지 않은 서비스가 일어날 수도 있습니다.
이를 위해 jspwork 디렉토리를 정리할 필요가 있습니다.
서블릿 엔진이 올라가 있는 애플리케이션 서버가 여러대이면 해당 서버들 모두를 작업 대상으로 해야 합니다.

간혹, .jsp 나 .class 파일은 서버에 올렸는데.. 해당 화면이 제대로 반영되지 않기도 하는데..
이때 jspwork 디렉토리의 해당 파일들을 모두 날려 보는 것도 방법입니다.
물론, 웹브라우저의 캐시 정보도 모두 날리고 열린 웹브라우저들을 모두 닫고 하는 방법도 필요하지요.

다만, jspwork 디렉토리를 모두 날려 버리면,
사용자의 웹브라우저가 요청(request)하는 정보를 .java 와 .class 로 서블릿 엔진이 일일이 생성해 주어야 하기 때문에..
서버가 폭주할 수가 있습니다.
따라서, 매일 일정한 범위 내에서 삭제해 주는 것이 필요합니다.
아니면, 삭제하고 해당 .jsp 페이지를 웹브라우저에서 확인하는 식으로 주욱 생성을 강제하는 것도 방법입니다.