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
반응형