인프런 커뮤니티 질문&답변

윤예진님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

JPA와 DB 설정, 동작확인

Exception in thread "main" java.lang.reflect.InvocationTargetException

작성

·

3K

0

계속 터미널에 java -jar jpashop-0.0.1-SNAPSHOT.jar 이렇게 작성을 하는데

이런 오류가 반복되서 질문합니다. 1.png

Exception in thread "main" java.lang.reflect.InvocationTargetException

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:568)

at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)

at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)

at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)

at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)

Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication

at jpabook.jpashop.JpashopApplication.main(JpashopApplication.java:12)

... 8 more

Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)

at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)

at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)

at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)

... 9 more

 

답변 5

0

윤예진님의 프로필 이미지
윤예진
질문자

어!!저 다시 해보고 하니까 8080으로 접속했어요ㅜㅜㅜ감사합니다!

 

강의 중 막히는 부분 있으면 언제든 질문남겨주세요 :)

윤예진님의 프로필 이미지
윤예진
질문자

감사합니다😊

0

윤예진님의 프로필 이미지
윤예진
질문자

port문제가..아닌것같아요..!8080 포트 아예 사용중이 아니에요ㅜㅜ

0

윤예진님의 프로필 이미지
윤예진
질문자

clean build 다시 해봤는데도...똑같아요ㅜㅜ그 혹시 제가 궁금한게 프로젝트 파일이 있는 위치에 h2 jar 파일이 있어야 하나요..?마지막 사진 위치에요!

윤예진님의 프로필 이미지
윤예진
질문자

bootjar에서 뭔가 잘못된건가요..?

h2 jar랑은 상관없는 문제인거 같습니다.

https://team621.tistory.com/29

위 링크를 참고하며 port 문제일 수 있을 것 같은데요,

인텔리제이에서 실행하면 아래 이미지와 같이 포트가 실행중이여서 실패하는지 확인해주세요.

image

동일한 에러가 발생하면, 아래를 참고하여 실행중인 포트를 종료해주세요.

아닌 경우 댓글남겨주세요

https://www.inflearn.com/questions/458394

0

윤예진님의 프로필 이미지
윤예진
질문자

똑같은 오류가 계속 뜨는데....main이 포함안되었다고 계속 오류가 나서요ㅜㅜ

gradlew clean build 다시 하여 확인 하고 안될 경우

제공해드리는 프로젝트 코드에서도 실행하여 확인해보시겠어요 ?

윤예진님의 프로필 이미지
윤예진
질문자

혹시 프로젝트 코드에서 실행하라는데 intellij cmd 창에서 해보라는 건가요...?

java -jar를 실행할 수 있는 환경이면

윈도우 명령프롬프트 창(cmd)이건, 처음에 첨부하신 파워쉘 터미널 이건 상관없이 확인해주세요.

0

안녕하세요. 윤예진님, 공식 서포터즈 OMG입니다.

터미널에서 명령어 실행 위치를 lib로 이동하여 확인해주세요.
image

image


감사합니다.