작성
·
525
·
수정됨
1
인텔리제이가 익숙하지가 않아서 실행시에 궁금한점이 있어서요.강의에서는 왼쪽 실행시 로그에 최상단 폴더 Test Results부터 실행이 되는데, 저는 메인에서도 그렇고 test코드에서도 실행을 시키면 크 클래스가 로그의 최상단폴더가 됩니다. 강의처럼 최상단 폴더부터 보려면 어떻게 해야되는지 궁금합니다.
드라이브 링크 공유하겠습니다.
https://drive.google.com/file/d/1L8ERakx6jM2ZK_L4P3OaxtrLN5GUj2SZ/view?usp=share_link
답변 1
0
감사합니다. 하지만 Gradle(Default)로 바꾸니
Execution failed for task ':HelloSpringApplication.main()'.
> Process 'command '/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
이러한 오류도 뜨고 HelloSpringApplication 메인도 잘 실행되지 않는데 무슨 이유인가요?
톰캣 정상적으로 실행되지 않나요?
해당 메시지는 서버 종료 버튼을 클릭했을 때 출력되고 있지 않나요?
해당 메시지가 출력되는 과정을 화면캡쳐로 설명해주세요.
실행과정을 알아야 답변을 드릴 수 있습니다.
1.말씀해주신 것 처럼, gradle로 바꾼후 HelloSpringApplication을 run해보면 이런 과정들로 인해 마지막에
Execution failed for task ':HelloSpringApplication.main()'.
> Process 'command '/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
이런 오류가 뜨는 것을 확인할 수 있었습니다.
2.하지만 gradle이 아닌 기존 intellij로 바꿔서 다시 run해보면, 위와 같은 오류 메시지 없이 실행은 됩니다.
WARN 21707 --- [ main] ocalVariableTableParameterNameDiscoverer : Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: hello.hellospring.repository.SpringDataJpaMemberRepository 과 같은 경고가 Info사이에 뜨는데 이건
어떻게 해결해야 하나요?
이 아래 두개의 경고중에 아래 경고는 강의에도 똑같이 표시되있던데 넘어가도 되는 부분인가요?
WARN 21707 --- [ main] ocalVariableTableParameterNameDiscoverer : Using deprecated '-debug' fallback for parameter name resolution. Compile the affected code with '-parameters' instead or avoid its introspection: hello.hellospring.repository.SpringDataJpaMemberRepository
WARN 21707 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
이 경고말고는 잘 실행되는 것 같습니다.
이 메시지는 8080포트가 충돌해서 발생합니다.
포트 충돌을 해결해주세요.
(PC를 재부팅해도 해결이 되긴하겠지만, 해당 메시지가 보인다면 8080포트로 실행중인 프로세스를 kill해야합니다.)
gradle로 변경해보니 최상위 폴더만 생성되고, 그 하위 폴더는 나타나지 않네오ㅛ...