반응형
웬만하면 작업실에서 모든 개발을 진행하는데, 가끔 집에서 급한 건을 처리해야할 경우가 있습니다. 이번 프로젝트에서는 프로젝트 외부에서 관리하는 프로퍼티 파일을 참조할 일이 있어서 JAVA 환경변수로 등록하여 실행하고 있는데, 프로퍼티를 동일하게 유지하기 위해 iCloud로 옮겼더니 파일을 찾을 수 없다는 오류가 발생했습니다.
톰캣 실행 옵션의 프로퍼티 경로를 확인해보았습니다.
-Dconfig.path=/Users/myusername/Library/Mobile Documents/com~apple~CloudDocs/Works/foo.properties
해결 방법
-Dconfig.path=/Users/myusername/Library/Mobile\ Documents/com~apple~CloudDocs/Works/foo.properties
뭐가 달라졌는지 찾으셨나요? 로컬에 동기화되는 iCloud 파일 경로에 Mobile Documents
라고 공백이 한칸 들어가 있었네요. Mobile\
Documents로 escape 문자를 하나 넣어주니 해결되었습니다. 마찬가지로 터미널에서 해당 파일을 cat이나 vi 할때도 \
를 넣어주어야 경로를 제대로 인식하네요.
끝.
반응형
'프로그래밍 > 이것저것 일하면서' 카테고리의 다른 글
[RESTful API] DELETE 요청에 Body를 사용하지 않는 이유 (0) | 2023.02.16 |
---|---|
아이폰의 모든 브라우저는 사파리다 (0) | 2023.02.15 |
엑셀 숫자 0일 때 소수점 구분자 없이 0으로 표시하기 (0) | 2022.08.25 |
Vue CKEditor 커서가 처음으로 이동하는 오류 (0) | 2022.06.22 |
메이븐 http 레파지토리 사용 오류 (Check that Maven settings.xml does not contain http repositories) (0) | 2022.06.13 |