Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- mysql 튜닝
- 기록으로 실력을 쌓자
- minikube
- kotlin
- IntelliJ
- Pinpoint
- kotlin coroutine
- 공부
- CKA 기출문제
- Java
- MySQL
- 코틀린 코루틴의 정석
- PETERICA
- aws
- kotlin querydsl
- Spring
- 정보처리기사 실기
- Elasticsearch
- 정보처리기사실기 기출문제
- 오블완
- 정보처리기사 실기 기출문제
- Kubernetes
- CloudWatch
- AI
- APM
- 티스토리챌린지
- CKA
- AWS EKS
- kotlin spring
- Linux
Archives
- Today
- Total
목록War 배포와 Jar 배포 시 resource 참조 문제 (1)
피터의 개발이야기
[Spring] War 배포와 Jar 배포 시 resource 참조 문제
엑셀다운로드을 하고 있었다. JXLS로 만들면서 템플릿 Excel파일의 경로를 지정하였다. 하지만 로컬에서 실행시키자 에러가 발생하였다. 얼마전 SpringBoot 배포를 War에서 Jar로 변경 하였기 때문이었다. 결론적으로 Jar와 War가 Resource를 참조하는 방식이 달랐다. Jar로 배포된 개발계와 운영계에는 문제가 없었고, local에서는 classpath경로로는 리소스를 참조할 수 없었다. 우선 알아야할 개념은 Path와 Classpath의 차이다. path는 javac와 연관이 있다. 자바환경에서 컴파일 할 때 필요한 것이다. javac가 컴파일하기 위한 모든 라이브러리를 참조하기 위해 윈도우에서는 환경변수로 java홈의 라이브러리 경로를 지정해 준다. javac는 라이브러리 경로에 따..
Programming/Spring
2020. 12. 14. 15:29