728x90
Not allowed to load local resource
프로젝트 외부에 존재하는 파일업로드의 경우 보안상의 이유로 이미지에 접근하지 못합니다.
즉 웹에서 로컬폴더로 접근이 불가합니다.
문제해결을 tomcat의 server.xml에 다음과같이 추가한 후 톰캣 서비스를 재시작하면됩니다.
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Context path="D:\physical\path" docBase="/logical" reloadable="true" />
</Host>
파일 실제 저장경로가 D:\physical\path 라면
url로 들어갈때는 http://localhost:8080/logical 로 들어가면 됩니다.
- 물리적주소: D:\physical\path
- 논리적주소: http://localhost:8080/logical
728x90
'STUDY > WEB' 카테고리의 다른 글
[tomcat] Protocol handler start failed 에러 - 톰캣 실행 시 포트번호 충돌 오류 (0) | 2024.10.30 |
---|---|
[tomcat] 윈도우 war 배포 시 주의사항 (C드라이브) (0) | 2024.09.30 |
[Tomcat] 톰캣 로그 종류 (0) | 2024.02.21 |
[Web] 브라우저의 동작 원리 (0) | 2023.12.02 |
[Network] 도메인과 DNS(네임서버) 개념 (0) | 2023.08.23 |