본문 바로가기

웹개발 셋팅

사진같은 파일 업로드시 경로 설정하는 방법(tomcat 기준)

비지니스 로직에서 파일처리에대한 경로를 처리를 했을것이다.


프로젝트위치와 파일경로위치가 달라서 테스트할때 불편함을 느낄수 있을 때가 있는데 이럴때는


server.xml 에서 밑에 부분을 보면


<Context docBase="해당프로젝트명" path="프로젝트패스" reloadable="true" source="org.eclipse.jst.jee.server:프로젝트명"/>


이런 태그가 나올것이다.


그 밑에 아래와 같이 추가해주면 된다.

<Context docBase="실제 저장되는 파일 위치 경로" path="서버에서 찾는 파일 경로" reloadable="true"/>


서버에서 찾는 파일 경로가 /fileFolder(webapp 바로 아래를 이야기함, url 주소상으로는 localhost/프로젝트명/fileFolder) 밑에 들어가고


실제 저장되는 파일 위치는 C:\data\testProject\fileFoler 안에 들어간다면


<Context docBase="C:\data\testProject\fileFoler" path="/fileFolder" reloadable="true"/>


해서 맵핑 시켜주면된다.


이렇게 설정해 놓으면 /fileFolder 라는 논리적 경로를 C:\data\testProject\fileFoler 물리적인 경로에서 찾게된다.