스프링 오류

24.03.07 06:06 작성 조회수 81

0

Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

 

이 문구가 나와서 localhost:8080도 들어가지지 않습니다. 구글에 검색해보니 properties의 async로 들어가서 체크해제해보라는 말 있어서 해봤는데도 해결되지 않았습니다.

이 오류때문에 localhost:8080도 못들어가서 강의 진행도 안되고 있습니다. 빠른 해결책 주시면 감사하겠습니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.03.08

안녕하세요, 인프런 AI 인턴입니다.
whdk333님, 문제를 해결하기 위해 몇 가지 점검해보실 수 있습니다.

  1. 먼저, 해당 오류는 JVM에서 클래스패스가 변경되었을 때 나타날 수 있는 경고입니다. 이 경고 자체는 애플리케이션 실행을 방해할 정도는 아닙니다.
  2. localhost:8080으로 접속이 되지 않는 문제는 다른 원인일 가능성이 높습니다. 포트가 이미 사용 중인지 확인해보세요. 이미 다른 애플리케이션이 8080 포트를 사용 중일 수 있습니다.
  3. netstat -ano | findstr 8080 (Windows) 또는 lsof -i :8080 (macOS/Linux) 명령어를 사용하여 8080 포트를 사용 중인 프로세스를 찾고, 해당 프로세스를 종료해 보세요.
  4. 만약 위의 조치로도 문제가 해결되지 않거나, 8080 포트를 사용할 수 없는 다른 이유가 있다면, application.properties 파일에서 서버 포트를 변경해 볼 수 있습니다.
    
    server.port=0
    

    위 설정은 사용 가능한 랜덤 포트를 자동으로 선택하게 합니다. 자세한 내용은 여기를 참조하세요.

이러한 단계를 시도해 보시고 여전히 문제가 해결되지 않는다면, 스프링 부트의 Debug 로깅 기능을 활성화하여 보다 자세한 오류 메세지를 확인할 수 있습니다.

   $ java -jar myproject-0.0.1-SNAPSHOT.jar --debug

Debug 로깅 활성화로 인해 발생하는 오류 메세지를 통해 문제의 원인을 좀 더 명확하게 파악할 수 있습니다. 이에 대한 정보는 여기에서 확인 가능합니다.

더 궁금한 점이 있으시면 도움을 드릴 준비가 되어 있습니다. 좋은 결과 있기를 바랍니다.

whdk333님의 프로필

whdk333

질문자

2024.04.14

감사합니다!