728x90
반응형
맥 터미널에서 jar 파일 실행시 아래와 같은 오류가 발생했습니다.
: java -jar jpashop-0.0.1-SNAPSHOT-plain.jar
no main manifest attribute in 에러는 스프링에서 빌드한 jar파일에서 Main메소드를 차지 못해 발생한 오류입니다.
java -jar [~~~파일명]를 사용해서 jar파일을 실행시킨다면 JVM이 jar파일의 Main메소드를 찾아서 호출합니다.
이때 Main메소드의 위치는 MANIFEST.MF라는 파일에 명시가 되어있는데 이를 찾지 못해 발생한 것입니다.
bootJar로 빌드하여 오류를 조치하였습니다.
bootJar 빌드 후 실행 창
톰캣이 정상적으로 실행되었습니다.
localhost8080 호출
728x90
반응형
'OS > Mac' 카테고리의 다른 글
[Mac] STS application.yml 테스트 환경 분리하기 (0) | 2022.02.05 |
---|---|
[Mac] spring @Transactional 옵션 사용법 (0) | 2022.01.12 |
[Mac] STS Lombok 적용하기 (1) | 2022.01.09 |
[Mac] zsh: permission denied: ./h2.sh (2) | 2022.01.09 |
[Mac] Spring STS 설치 후 grade 프로젝트 import하기 (0) | 2022.01.05 |