본문 바로가기
SERVER/TOMCAT

[TOMCAT] 외부 이미지 불러오기(Not allowed to load local resource 에러 해결)

by madinthe90 2022. 3. 22.
반응형

 

Tomcat을 사용하다보면 외부파일을 불러와야하는 경우가 생긴다.

이때 절대 경로를 이용해 외부파일에 접근하면

접근이 불가능하며 아래와 같이

이미지가 나오지 않고 콘솔엔 Not allowed to load local resource 에러가 난다.

 

* ERROR


- 해결법: Tomcat -server.xml 설정

이때 Tomcatserver.xml의 설정을 변경하면 해결이 가능하다!

- 기본사용법
<Context docBase="파일경로" path="호출할 URL" reloadable="true"/>

테스트를 해보자!

 

- server.xml 설정 및 테스트 이미지 준비

<Context docBase="C:\test\images" path="/tomcatImg/" reloadable="true"/>

 

docBase 경로에 test.png 파일 준비

 

- localhost:8080/tomcatImg/test.png을 입력하면 이미지가 보인다!

 

- html에 사용시 img src에 설정한 path + 파일명

즉, <img src="/tomcatImg/test.png">을 넣으면 웹에도 이미지가 뿌려진다.

반응형

댓글