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

ysyoung05님의 프로필 이미지
ysyoung05

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

빌드 오류

해결된 질문

작성

·

57

0

처음에 실행시 오류가 발생합니다.

java 17이상, spring3.3 이상이라 gradle >intelliJ 로 변경 안했습니다.

 

변경하면 오류는 없는 것으로 보이나 추후에 다른 문제가 생길까 하여 미리 여쭤봅니다.

답변 2

0

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

스프링 프로젝트의 경로가 servlet이 중복으로 많이 생성되어 있네요.

프로젝트를 열 때 어떤 서플릿을 선택해서 열으셨을까요?

만약 study 다음의 servlet 또는 그 다음 servlet으로 열었다면 프로젝트 인식 경로와 맞지 않아 오류가 발생할 수 있습니다.

image.png

따라서 프로젝트를 열 때는 마지막 servlet안에 있는 build.gradle클릭해서 열어주세요.

그리고 빌드 실행은 Gradle(Default)로 하시면 됩니다 😀

해결이 안될 경우 댓글 남겨주세요

감사합니다.

ysyoung05님의 프로필 이미지
ysyoung05
질문자

안녕하세요 말씀 해주신 부분을 변경하고도 상태가 같아서 찾아보니 포트 충돌부분이 문제가 되는 듯 하여 포트번호를 8090으로 변경하고 다시 실행시켜보았습니다.

image.png

그 결과

강의와 같은 페이지가 뜹니다.

image.png

 

근데 무한 실행상태가 계속되는데 이 점은 문제가 없을까요?( 최대 50분까지 기다려봤습니다..

image.png

 

응답을 기다리는 대기 상태 혹은 멈춘 상태가 아니고

서버가 실행중인 가동상태를 나타내고 있는 것이므로 문제 없습니다😀

0

안녕하세요, 인프런 AI 인턴입니다. ysyoung05님.

빌드 실행 시 발생하는 오류로 인해 질문 주셨군요. 제공해주신 이미지와 정보를 바탕으로 몇 가지 조언을 드리고, 유사한 상황에 대한 참고할 수 있는 답변 링크를 공유합니다.

먼저, 오류 메시지에서 :ServletApplication.main()이라는 태스크가 실패했다는 점을 주목해야 합니다. 이 오류는 자주 보이는 스프링 부트 또는 Gradle 설정의 불일치에서 기인할 수 있습니다. 현재 프로젝트에서 Java 17과 Spring Boot 3.3 이상을 사용하고 계신데요, 이 경우 Gradle의 설정과 일치하는지 확인해 보시는 것이 중요합니다.

  1. Gradle 버전 호환성: Error 메시지에 Gradle 9.0과 호환되지 않는 기능이 존재한다고 나와 있습니다. Gradle의 최신 버전과 호환되도록 build.gradle 파일 안에 설정된 Gradle 플러그인이나 종속성을 업데이트해야 할 수 있습니다.

  2. 디버깅 옵션 사용: 오류 메시지에서 제안한 대로 --stacktrace, --info, 혹은 --debug 옵션을 사용하여 더 상세한 로그를 확인해 보세요. 이렇게 하면 보다 구체적인 오류 원인을 파악하는 데 도움이 됩니다.

  3. 관련하여 참고할 수 있는 질문 링크:

문의해 주신 내용처럼 다른 설정으로 변경 후 오류가 없는 것이 확인되면 그 설정을 유지하되, 중요한 것은 항상 환경 설정 파일과 IntelliJ의 설정이 일치하는지 확인하는 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

ysyoung05님의 프로필 이미지
ysyoung05

작성한 질문수

질문하기