묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
json 을 통해 주고받을 때 질문입니다.
[질문 내용] 현재 강의에서 하고있는 로직은 이미 HTTPservlet에 의해 쓰래드로 돌아가고 있는건가요.? josn클래스에서 username과 age를 사용하는 게 클래스 영역 변수이고, 서블릿은 싱글톤으로 돌아간다고도 기억하고 있어서, 만약 다른 클라이언트가 같은 동작을 요청할 경우 각각 다른 동작을 및 결과를 시행하나요? 항상 강의 잘 듣고 있습니다.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
AOP적용을 했는데 작동이 안됩니다 ㅠ_ㅠ
@ExceptionHandler(Exception.class) public final ResponseEntity<Object> handleAllExceptions(Exception ex, WebRequest request){ System.out.println("=====================aop1"); ExceptionResponse exceptionResponse = new ExceptionResponse(new Date(), ex.getMessage(), request.getDescription(false)); return new ResponseEntity(exceptionResponse, HttpStatus.INTERNAL_SERVER_ERROR); } 강의해주신 내용과 그대로 적용하였는데 메서드가 실행되지 않습니다ㅠㅠ 계속해서 404사 에러만 뜨고 가져온 정보들을 반환해주지않네요ㅠ_ㅠ
-
미해결
영상 재생이 안돼요
video append of 143666b failed for segment #0 in playlist 1-f7aa84c1-ce14-4882-acf8-13a64c40171c_Ott_Hls_Ts_Avc_Aac_16x9_1280x720p_30Hz_6.5Mbps_qvbr.m3u8 이렇게 뜨고 재생이 안됩니다..
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
맥에서는 아스키코드 사용이 불가한가요?
맥에서는 아스키코드를 사용할 수 없나요? alt 키 대신 option 키를 사용하여 시도해봤는데 아무런 변화가 없습니다.
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
맥에서는 아스키 코드 사용이 불가한가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
test에 질문이 있습니다
현재 App.test.js에는 test()안에 실행중인 코드가 없는 것 같고 test도 react에서만 진행하는데 테스트가 되는게 있나요?테스트를 하여 성공을 하더라도 무엇을 기준으로 성공한건지 잘 모르겠습니다.. 그리고 백엔드 프론트 DB 등등 다양한 컨테이너가 존재하는데 테스트는 리액트만 진행하네요 이게 도커 환경에서 CI로 배포하는 과정까지 큰 틀에 집중하기 위해 test부분 내용은 의도적으로 생략하고 별다른 동작을 안해도 절차를 보여주기 위해 넣은걸로 보면 될까요??
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
질문이 있습니다!
안녕하세요! 조훈님께서 제작하신 "컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커"를 구입하여 공부하고 있는 학생입니다. 조훈님과 연락할 방법이 없어서 불가피하게 커뮤니티에 글 남겨봅니다! 다름이 아니라 이 서적의 156p~159p 구간에 ingress yaml 파일들을 도식화가 되어 서적에 기재되어 있는데, 157p의 그림과 159p의 그림이 바꿔진게 아닌가 싶어 이렇게나마 연락드려봅니다. 앤서블 서적부터 항상 여러모로 도움 받고 있습니다! 좋은 하루 되세요!
-
미해결애플 웹사이트 인터랙션 클론!
@charset 'utf-8';
@charset 'utf-8'; 은 무엇인가요?? 검색해봐도 말이 어려워서 이해가 잘 안되네요
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
H2 데이터베이스 생성, consol 로그
제가 H2 데이터베이스를 새로 생성하려고하려면 임베디드 서버에서 먼저 생성하고 콘솔에서 -webAllowOthers 옵션을 붙혀서 재실행해야 CRUD가 되는데 정상인가요?? 그리고 개인적으로 김영한 강사님의 콘솔 로그가 너무 깔끔한데 어떻게 설정해야 될까요??
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Application error 발생하네요..
첫번째 질문과 같은 내용인데 heroku에 서버 배포한 후 링크에 접속하면 application error라는 화면과 함께 heroku logs --tail라는 명령어를 사용해 에러내역을 확인할 수 있다는 설명이 나오는데요 명령어를 치면 아래와 같은 에러 로그가 나옵니다.. 2021-08-12T08:31:28.495603+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/product" host=cns-market-server.herokuapp.com request_id=bc225d89-0c68-47aa-8645-4f47a3070914 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:31:29.649909+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/products" host=cns-market-server.herokuapp.com request_id=cbad85c6-e6b3-4242-a56b-84193bf4e3e2 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:31:30.323147+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=cfde8d99-32a8-4530-ae39-fafb1332f514 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:31:30.562650+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=f0f93240-35af-4b36-96df-a1ae3d1b6f6e fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:34:20.501997+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=3ab3a4a2-7a21-4e39-96d9-37d90a558f38 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:34:20.739831+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=06ed57ff-6c38-4ba2-88d6-7061096764d9 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:38:35.015107+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=459f7523-24bb-4f04-b2f0-e19f69bf31ad fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:38:35.241515+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=980e9520-a501-4c68-b4dc-8d5b27efe7ff fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:45.493362+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=1bc17b4c-40aa-42d2-95a3-c3ffb17ee9ee fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:45.754321+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=6854ce8c-bf3c-4138-8321-990ab77b44bf fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:59.354469+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=de9e37c8-1575-4011-a531-4277660af310 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:40:59.603943+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=b8418fdd-1287-4298-9a40-587671989bc7 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:49:40.640664+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cns-market-server.herokuapp.com request_id=02803cf7-06b0-4c8d-8cd6-04c426848614 fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:49:40.857902+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cns-market-server.herokuapp.com request_id=30fae789-9ef9-4975-bbd0-5e9894f9910f fwd="122.40.66.2" dyno= connect= service= status=503 bytes= protocol=https 2021-08-12T08:52:50.646041+00:00 heroku[web.1]: State changed from crashed to starting git heroku push 할 때는 특별한 log 보이지 않았고 Local로 동작시 이상없이 동작합니다..검토 부탁 드립니다.
-
미해결스프링 핵심 원리 - 기본편
Qualify나 Primary를 쓰면 OCP 위반인건가요??
Qualify나 Primary를 사용해서 주입을하게되면 객체를 바꿔야될때 config파일을 수정하는게 아닌 결국 클라이언트 쪽 코드를 바꿔서 객체를 정하는거니깐 OCP는 못지키는걸로 봐야되나요??
-
미해결실전! Querydsl
간단한 질문이 있어 질문 남깁니다.
제가 이렇게 rollup 을 사용한 querydsl 을 만들고 싶어 검색을 해봤지만 mysql 에서 지원해는 mysqlquery 의 rollup 만 발견을 했습니다-> 제가 mssql 을 쓰고어서혹시 querydsl 에서 rollup 이나 cube 같은 기능을 지원을 해주는지 궁금합니다 출처 : https://myjamong.tistory.com/191
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품정보들이 정렬된 모습으로 받아오질 못합니다
영상의 1분 11초 부분과는 다르게 정렬이 안된 모습으로 페이지에 표시됩니다 ㅠㅠ 어떻게 해야할까요? server.js 사진도 같이 첨부합니다 !
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA 날짜 조회 질문
JPA 에서 날짜는 기준으로 조회하고 싶은데요 예를 들어서 startDate: 2021-03-01 17:00:01 endDate: 2021-03-04 17:00:01 startDate 와 endDate 사이에 들어오는지 조회 하고 싶으면 어떻게 해야 될까요? LocalDateTime 으로 하면 2021-08-12 17:16:43.964525 밀리센컨드로 같이 들어가게 됩니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
for문 질문있습니다.
안녕하세요. 나도코딩님 덕분에 강의 따라하면서 파이썬 기초를 열심히 공부하고 있어요. 너무 감사드립니다. 공부하다 궁금한게 생겨 이렇게 질문드립니다. '스타벅스를 예시로 든 00고객님, 주문하신 커피 나왔습니다'를 00고객님, 주문하신 음료 00이 준비됐습니다로 만들어 보고싶어요. 리스트형으로 변수 선언하고 for문으로 반복시킨다는 개념은 이해했는데, 리스트 두개를 만들고 이를 for문으로 한 문장에 어떻게 적용해야할지는 감이 안오네요. '{0}님, 주문하신 음료 {1} 나왔습니다.'.format(customer, menu) 뭐 이런식으로 한다고 치면 앞에 for문을 어떻게 적용시켜야할까요? 질문하면서도 제가 이상하게 질문하고 있는 거 같긴한데... 답변 부탁드릴게요. 감사합니다 :)
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
피벗 포인트만 이동하려면?
Scene뷰 모드를 pivot으로 바꾸면 피벗 포인트는 이동을 할 수 있는데 스트라이프 이미지가 스트라이프 사이즈를 조정하는 핸들(?)을 벗어나 피벗 포인트를 따라 움직여버립니다. 그리고 원래 스트라이프의 rect만 빈 상태로 남아서 피벗 기준으로 돌아갑니다. 강의 보면 피벗 포인트를 움직이면 이미지는 그대로 있고 피벗 포인트만 움직이던데 뭐가 문제일까요?
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
오타 인가요?
첫번째 방법으로 푸시는 중에 반복문 시작 인덱스가 1인데, 0부터 시작해야 하는거 아닌가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 권한요청드립니다.
인프런 아이디 : zxcvc12339@gmail.com 인프런 이메일 : nim730@naver.com 깃헙 아이디 : nim730@naver.com 깃헙 Username : minhoo730 감사합니다!
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
오류 관련 질문입니다.(데이터 베이스연동 오류)
2021-08-12 16:27:17.826 INFO 5516 --- [nio-8080-exec-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2021-08-12 16:27:23.013 ERROR 5516 --- [nio-8080-exec-2] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:461) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.done(SessionRemote.java:611) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:147) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:435) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:321) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar:1.4.200] at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar:1.4.200] at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar:na] at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) ~[spring-jdbc-5.3.9.jar:5.3.9] at hello.hellospring.repository.JdbcMemberRepository.getConnection(JdbcMemberRepository.java:133) ~[classes/:na] at hello.hellospring.repository.JdbcMemberRepository.findAll(JdbcMemberRepository.java:87) ~[classes/:na] at hello.hellospring.service.MemberService.findMembers(MemberService.java:49) ~[classes/:na] at hello.hellospring.controller.MemberController.list(MemberController.java:37) ~[classes/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1064) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:228) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1723) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] 2021-08-12 16:27:23.017 ERROR 5516 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalStateException: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:461) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.message.DbException.get(DbException.java:170) at org.h2.engine.Engine.validateUserAndPassword(Engine.java:357) at org.h2.engine.Engine.createSessionAndValidate(Engine.java:176) at org.h2.engine.Engine.createSession(Engine.java:166) at org.h2.server.TcpServerThread.run(TcpServerThread.java:168) at java.base/java.lang.Thread.run(Thread.java:834) ] with root cause org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:461) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.done(SessionRemote.java:611) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:147) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:435) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:321) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar:1.4.200] at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar:1.4.200] at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar:na] at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar:na] at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) ~[spring-jdbc-5.3.9.jar:5.3.9] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) ~[spring-jdbc-5.3.9.jar:5.3.9] at hello.hellospring.repository.JdbcMemberRepository.getConnection(JdbcMemberRepository.java:133) ~[classes/:na] at hello.hellospring.repository.JdbcMemberRepository.findAll(JdbcMemberRepository.java:87) ~[classes/:na] at hello.hellospring.service.MemberService.findMembers(MemberService.java:49) ~[classes/:na] at hello.hellospring.controller.MemberController.list(MemberController.java:37) ~[classes/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1064) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.9.jar:5.3.9] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.9.jar:5.3.9] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.50.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:228) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.9.jar:5.3.9] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.9.jar:5.3.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1723) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.50.jar:9.0.50] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] 데이터 베이스 연동 소스 작성 후 실행까지는 잘 되지만 데이터베이스 값을 조회하는 회원 목록버튼을 클릭 할 때와 회원 등록 버튼을 누를경우 오류가 발생합니다. 비슷한 경우가 있는거 같아서 동일하게 수정 해봤지만 오류는 그대로 나와서 질문 드립니다. 답변해주시면 감사합니다.
-
미해결블렌더 파이썬 BPY 입문강의
애드온 실행
7강에서 설명해주신 __int__.py 애드온 따라서 작성하고 실행시켜봤는데 Debug Console에 'Debug client attached.' 만 뜨고 등록 해제가 안뜹니다. 블렌더 안 애드온 설정에서도 안뜹니다. 제가 중간에 설정을 잘못해서 생긴 문제일까요??