OS/Mac
[Mac] no main manifest attribute in 오류 해결하기
허니팁
2022. 1. 11. 23:07
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
반응형