이미지를 불러오는 위치를 알아달라는 요구가 있었다. 이걸 하는데, 뭐 예를 들어 여기서는 /file 이런 디렉토리로 계속 어디선가 불러오는 것이다. 근데 아무리 찾아봐도 루트 디렉토리에는 file 디렉토리가 없었다....
왜 없지? 버근가? 프로그램은 이미지를 잘 불러오는데? 거의 2시간을 넘게 삽질을 한 결과 톰캣의 컨텍스트를 여러개를 둘 수 있더라...
예를 들자면 이런거다.
-<Host name="localhost" autoDeploy="true" unpackWARs="true" appBase="webapps">
<Context reloadable="true" path="/" docBase="C:/server/order-service"/>
<Context reloadable="true" path="/file" docBase="D:\file"/>
이렇게 컨텍스트를 두 개를 두고 사용할 수 있다. 파일의 경우에는 /file 뒤에 ~ 이렇게 입력하고 서비스 경로는 /~ 이렇게 입력하면 된다.
WAS 조작에 대해 정말 많이 배우는 중이다.