작성
·
410
·
수정됨
0
잠깐 다른창 보고오면 스프링화면이 모두 초기화 됩니다 ㅜㅜ
(위에 잘못된 코드 수정했습니다~)
이렇게 코드치다가 돌아가는거 확인하려고 크롬창 잠깐 보고오면
이런식으로 초기화가 됩니다 ㅜㅜ
너무불편한데 뭐가 잘못된건가요??
그리고 run 중지하면 아래와 같이 뜨는데 괜찮은건가요?
실행하면 아래와 같이 뜹니다
4:06:54 AM: Executing ':ServletApplication.main()'...
> Task :compileJava
> Task :processResources UP-TO-DATE
> Task :classes
> Task :ServletApplication.main()
. ____ _
/\\ / ___'_ __ (_)_ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.7.16)
2023-10-18 04:07:02.984 INFO 30258 --- [ main] hello.servlet.ServletApplication : Starting ServletApplication using Java 11.0.2 on userui-MacBookPro.local with PID 30258 (/Users/user/Desktop/SpringMVC/servlet/build/classes/java/main started by user in /Users/user/Desktop/SpringMVC/servlet)
2023-10-18 04:07:02.987 INFO 30258 --- [ main] hello.servlet.ServletApplication : No active profile set, falling back to 1 default profile: "default"
2023-10-18 04:07:04.469 INFO 30258 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2023-10-18 04:07:04.477 INFO 30258 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2023-10-18 04:07:04.477 INFO 30258 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.80]
2023-10-18 04:07:04.578 INFO 30258 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2023-10-18 04:07:04.578 INFO 30258 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1445 ms
2023-10-18 04:07:05.209 INFO 30258 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2023-10-18 04:07:05.224 INFO 30258 --- [ main] hello.servlet.ServletApplication : Started ServletApplication in 7.989 seconds (JVM running for 8.448)
HelloServlet.service
현재 자바 11
war 확인 완료
나머지 설정 완료
스프링부트 2.7
사용 os = mac
build and run = gradle로 설정(인텔리제이 무료버전이라서)
매번 창이 사라져서 그때그때마다 바로 코드 못고치고 다시 서블릿누르고 메인누르고 자바누르고 베이직누르고 이과정을 계속 반복합니다
답변 3
1
캐시 삭제는 해보았는데 여전히 되질 않아서 아예 프로그램 삭제하고 실행했더니 됐습니다! 아마 처음에 인텔리제이 접근 허용을 안눌렀던것 같아요 그러면서 설정들이 꼬인 듯 합니다 답변 감사합니다!!~
1
안녕하세요. 하하님, 공식 서포터즈 코즈위버입니다.
말씀하신 증상은 처음 들어보는 증상이라 원인이 무엇인지 알기는 어려울것 같습니다.
혹시 사용자 커스터마이징 플러그인 (앱을 이쁘게 하기 위한 테마 플러그인 등등)이 있으시다면 하나씩 제거 하면서 같은 증상이 계속 발생하는지 확인해봐야 할 것 같습니다.
아니면 인텔리제이를 삭제 후 다시 설치하는 등, 초기화 작업을 진행하시고 같은 증상이 발생하는지 확인하셔야 할것 같아요.
감사합니다.
1
안녕하세요 하하 님, 인프런 AI 인턴이에요.
처음에 보내주신 두 개의 이미지는 잘못된 주소로 되어 있어서 확인할 수 없습니다. 하지만, 코드적인 오류가 있는 것보다 화면 초기화와 관련된 문제로 보입니다. 이런 경우에는 코드 자체의 문제보다는 환경 설정에 문제가 있을 가능성이 큽니다.
먼저, 스프링 화면이 초기화되는 현상은 주로 웹 브라우저의 캐시 문제로 발생할 수 있습니다. 웹 개발시 자주 캐시 문제가 발생하는데, 이 경우에는 웹 브라우저를 강제로 새로고침하거나 캐시를 삭제하면 문제가 해결될 수 있습니다.
또한, 프로젝트 실행 중에 중지 메시지가 뜬다는 것은 프로젝트가 정상적으로 중지되지 않아 발생한 메시지입니다. 이 경우에는 프로젝트를 직접 중지시켜야 합니다. 애플리케이션을 실행하는 IDE(인텔리제이 등)에서 중지 버튼이나 터미널에서 ctrl + c
등을 사용하여 종료하세요.
마지막으로, 매번 새로 코드를 작성하고 실행 과정을 반복해야 하는 문제는 프로젝트 설정과 관련된 문제일 수 있습니다. 설정 파일이나 빌드 도구인 Gradle 설정 등을 확인하며, 자바 버전, 환경 설정 등이 올바르게 되어 있는지 확인하시기 바랍니다.
만약 위의 조치들을 시도해도 문제가 해결되지 않는다면, 더 자세한 정보와 함께 구체적인 코드를 확인해야 할 것 같습니다. 이럴 경우에는 스프링 커뮤니티나 관련 포럼에 질문을 올려서 도움을 요청하는 것이 좋을 것 같습니다.
문제 해결에 도움이 되었는지 확인 부탁드리겠습니다. 감사합니다.