톰캣, 이클립스에서 별도 파일 경로 지정 :: 개발/일상_Mr.lee

톰캣, 이클립스에서 별도 파일 경로 지정

Posted by Mr.mandu.
2020. 3. 2. 17:50 개발/was

안녕하세요.


제목이 쫌 직관적이지 않네요.

톰캣, 이클립스에서 별도 파일 경로 지정....


간략하게 설명드리면


이클립스에서 스프링이나 웹프로젝트를 진행중에 사용되는 파일의 개수나 용량이 많은 경우 입니다.

저같은 경우에는 프로젝트에 사용되는 별도 파일들의 용량이 약 20GB정도가 되서

빌드를 한다거나 이클립스의 새로로침을 할 경우에 시간이 굉장히 많이 소요 되더라고요.


그래서 로컬에 파일을 두고 경로를 잡아주어 해결하였습니다.


저는 톰캣을 사용하고 있으므로 톰캣 관련 파일을 수정해주어야 합니다.


수정파일 입니다.

 - Server.xml

 - context.xml



1. Server.ml 수정하기

<Context docBase="0000" path="/0000" reloadable="true" source="org.eclipse.jst.jee.server:0000"/> 

위의 내용은 기존에 적혀 있을 것입니다.


<Context docBase="C:\Users\Desktop\dir" path="/new" reloadable="true" />

저는 이부분을 추가 하였습니다.

Context를 잡아줘야 소스상에서 WEB-INF 밑이 아니더라도 잡아 주는 효과가 있습니다.


2. context.xml 수정하기

<Resources>

<PreResources className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/new" base="C:\Users\Desktop\dir"/>

 </Resources>


context.xml 제일 하단에 </Context> 태그가 있습니다.

바로위에 다음의 내용을 기재하였습니다.

실제 파일 위치를 잡아주는 것 입니다.


고생하세요.