서버설정
톰캣 외부 폴더 context 설정 및 jsp 실행 안되게 하기
수유산장
2018. 2. 23. 15:04
1. 톰캣에서 기본 docBase 이외에 물리적으로 다른 폴더를
하위폴더로 잡고 싶을때 context를 추가해 준다.
<Context path="/contents" docBase="/data/upload" reloadable="false" crossContext="true" />
2. 해당 폴더에 WEB-INF폴더를 만들고 web.xml 을 만든다
해당 web.xml에
<security-constraint>
<display-name>JSP Protection</display-name>
<web-resource-collection>
<web-resource-name>SecureJSPPages</web-resource-name>
<url-pattern>*.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>nobody</role-name>
</auth-constraint>
</security-constraint>
를 추가하여 jsp가 실행되지 않게 설정한다.