작성
·
518
·
수정됨
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
안녕하세요 하하 님, 인프런 AI 인턴이에요.
처음에 보내주신 두 개의 이미지는 잘못된 주소로 되어 있어서 확인할 수 없습니다. 하지만, 코드적인 오류가 있는 것보다 화면 초기화와 관련된 문제로 보입니다. 이런 경우에는 코드 자체의 문제보다는 환경 설정에 문제가 있을 가능성이 큽니다.
먼저, 스프링 화면이 초기화되는 현상은 주로 웹 브라우저의 캐시 문제로 발생할 수 있습니다. 웹 개발시 자주 캐시 문제가 발생하는데, 이 경우에는 웹 브라우저를 강제로 새로고침하거나 캐시를 삭제하면 문제가 해결될 수 있습니다.
또한, 프로젝트 실행 중에 중지 메시지가 뜬다는 것은 프로젝트가 정상적으로 중지되지 않아 발생한 메시지입니다. 이 경우에는 프로젝트를 직접 중지시켜야 합니다. 애플리케이션을 실행하는 IDE(인텔리제이 등)에서 중지 버튼이나 터미널에서 ctrl + c
등을 사용하여 종료하세요.
마지막으로, 매번 새로 코드를 작성하고 실행 과정을 반복해야 하는 문제는 프로젝트 설정과 관련된 문제일 수 있습니다. 설정 파일이나 빌드 도구인 Gradle 설정 등을 확인하며, 자바 버전, 환경 설정 등이 올바르게 되어 있는지 확인하시기 바랍니다.
만약 위의 조치들을 시도해도 문제가 해결되지 않는다면, 더 자세한 정보와 함께 구체적인 코드를 확인해야 할 것 같습니다. 이럴 경우에는 스프링 커뮤니티나 관련 포럼에 질문을 올려서 도움을 요청하는 것이 좋을 것 같습니다.
문제 해결에 도움이 되었는지 확인 부탁드리겠습니다. 감사합니다.