반응형
Tomcat을 사용하다보면 외부파일을 불러와야하는 경우가 생긴다.
이때 절대 경로를 이용해 외부파일에 접근하면
접근이 불가능하며 아래와 같이
이미지가 나오지 않고 콘솔엔 Not allowed to load local resource 에러가 난다.
* ERROR
- 해결법: Tomcat -server.xml 설정
이때 Tomcat의 server.xml의 설정을 변경하면 해결이 가능하다!
- 기본사용법
<Context docBase="파일경로" path="호출할 URL" reloadable="true"/>
테스트를 해보자!
- server.xml 설정 및 테스트 이미지 준비
<Context docBase="C:\test\images" path="/tomcatImg/" reloadable="true"/>
- localhost:8080/tomcatImg/test.png을 입력하면 이미지가 보인다!
- html에 사용시 img src에 설정한 path + 파일명
즉, <img src="/tomcatImg/test.png">을 넣으면 웹에도 이미지가 뿌려진다.
반응형
댓글