inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

WAR 빌드에 관한 질문입니다

미해결

스프링 부트 - 핵심 원리와 활용

War파일의 압축을 풀 때 window cmd에서 jar -xvf server-0.0.1-SNAPSHOT.war명령어를 칠 때 'jar'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 문구가 자꾸 나옵니다. java랑 javac 설치 되어있는데도 오류가 나고 구글링을 해봐도 답을 찾을 수가 없습니다 ㅠㅠ

  • spring
  • spring-boot
  • prometheus
  • grafana
이재명 댓글 2 좋아요 0 조회수 1133

태그의 속성값을 텍스트로 출력할수있나요?

미해결

안녕하세요 현재 파이썬을 공부중인 학생입니다. 이전까지는 태그의 값을 텍스트로 출력하고 있었는데 태그안에 속성값을 텍스트로 출력할일이 생겨서 여러 방면으로 검색 및 시도를 해보고 있는데 잘 안되네요 여기서 data-taitle="BLACK(99)" 의 BLACK(99) 를 텍스트로 출력하고 싶습니다. 어떻게 하면 될까요? #python

  • python
  • selenium
kshssi 댓글 1 좋아요 0 조회수 613

모니터링

미해결

스프링 부트 - 핵심 원리와 활용

좋은 강의 올려주셔서 정말 감사합니다. spring boot, jvm을 모니터링하고 있는데 system cpu, proess cpu 같은 치수들을 보면서 무엇이 위험한 수치이고 어떻게 대응해야 하는 지 감이 오지 않아서 제 나름대로 공식 문서나 구글링을 찾아보곤 하는데 혹시 어떤 문서를 읽는 것이 좋은 가요? 예를 들면 cpu 사용량이 0.006정도 되는데 얼마의 치수가 되면 위험하고 대응해야 하는 지 궁금합니다... 읽어주셔서 정말 감사합니다.

  • spring
  • spring-boot
  • prometheus
  • grafana
kbm6609 댓글 1 좋아요 1 조회수 632

com.gorylenko.gradle-git-properties 스프링부트 2 에서 안됨.

미해결

스프링 부트 - 핵심 원리와 활용

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의에서는 Springboot 3 + JDK 17 환경인데요. com.gorylenko.gradle-git-properties 플러그인을 build.gradle 에 반영하고, build 하면 강의에서 보여주신 것처럼 git.properties 파일이 정상적으로 생성됩니다. 그러나, SpringBoot 2.7 + JDK 11 환경에서 동일하게 작업해보면, git.properties 파일이 생성되지 않습니다. com.gorylenko.gradle-git-properties 플러그인의 버전 호환성 문제일까요?

  • spring
  • spring-boot
  • prometheus
  • grafana
devin adkins 댓글 1 좋아요 1 조회수 1447

프로메테우스, 그라파나 설치 서버 위치

미해결

스프링 부트 - 핵심 원리와 활용

[질문 내용] 강의에서는 프로메테우스와 그라파나를 개발용 PC 와 같은 localhost 에 설치하였는데, 이것은 강의 교육용이기 때문에 localhost 에 설치한 것인가요? 실제 운영시에는 프로메테우스 서버 또는 그라파나 서버를 별도로 운영하나요?

  • spring
  • spring-boot
  • prometheus
  • grafana
devin adkins 댓글 2 좋아요 1 조회수 1169

Lombok 생성자

미해결

스프링 부트 - 핵심 원리와 활용

@Data public class Member { private String memberId; private String name; public Member() { } public Member(String memberId, String name) { this.memberId = memberId; this.name = name; } } 기본생성자와 모든필드를 가지는 생성자도 Lombok을 통해서 @NoArgsConstructor @AllArgsConstructor 로 어노테이션으로 등록할 수 있는걸로 알고 있는데 @Data만 사용하고 생성자는 어노테이션으로 등록 안하시는 이유가 있을까요? @Data의 경우 @Setter을 포함하기 때문에 조심히 사용해야 된다 하셨는데 이처럼 주의해야 될 점이 있는건지 궁금합니다

  • spring
  • spring-boot
  • prometheus
  • grafana
성실한 공작새 댓글 1 좋아요 0 조회수 652

: 의 의미

해결됨

[개념반] 배워서 바로 쓰는 Pandas

section1. where 강의자료 문제 16번 풀이에서 첫번째 파라미터에 ':'을 입력해주셨는데 어떤 의미인가요?

  • python
  • pandas
까망 댓글 1 좋아요 0 조회수 456

Colab를 통한 실습 관련 질문드립니다.

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요, 강의 내용을 Colab를 통해서 실습을 하고 있습니다. 다른 코드를 실행 할때는 별 문제가 없었지만, 산탄데르 은행 데이터셋과 사기검출 데이터셋을 실행할때 read_csv를 통해 csv파일을 읽어오면 실행 할때마다(런타임이 바뀔때 마다) read된 결과가 다른데 왜 그런지 알 수 있을까요? 사기검출 데이터의 경우 25838 rows × 31 columns 로 읽히는 경우도 있고, 39702 rows × 31 columns로 읽어지는 경우도 있습니다. 두 데이터셋다 공통적으로 Nan 값도 생기기도 하네요. 런타임을 몇번 초기화 하다보면 운좋게(?) 정상적으로 읽어지는 경우도 있습니다. 왜 실행할때마다 결과가 다르게 나오는지 궁금합니다!

  • python
  • 머신러닝
  • 통계
댓글 1 좋아요 0 조회수 413

query 메서드와의 비교

해결됨

[개념반] 배워서 바로 쓰는 Pandas

조건을 주고 그에 맞는 데이터를 필터링하여 보여준다는 점에서 .loc[] 메서드와 .query() 메서드의 기능이 동일한 건가요? 다른 점이 있다면 어떤 부분에서 다른가요?

  • python
  • pandas
까망 댓글 1 좋아요 0 조회수 389

@Value 외부설정관련 질문입니다.

미해결

스프링 부트 - 핵심 원리와 활용

안녕하세요..! 훌륭한 강의 잘 듣고있는 주니어개발자입니다!! 인텔리제이 버전이 달라서 그런가 예제코드를 그대로 썻는데도 예외가 납니다. Caused by: org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.time.Duration'; Failed to convert from type [java.lang.String] to type [@org.springframework.beans.factory.annotation.Value java.time.Duration] for value '{my.datasource.etc.timeout}' @Value로 가져오는 timeout을 Duration 타입으로 바꿀 수 없다고 하네요 그래서 charsequence나 string 타입으로 받아서 timeout을 Duration.parse(timeout) 으로 변환해서 MyDataSource를 생성하는 식으로도 시도해봤는데 안되긴 마찬가지였습니다. 또 위에 max-connection 받는 문법을 new Integer로 바꾼거처럼 Duration도 {new Dureation('${~ 로 바꿔서 해보기도 했는데 잘못된 문법이라고 하네요.. 어떻게 해결하면 좋을까요..ㅠㅠ 부탁드립니다.

  • spring
  • spring-boot
  • prometheus
  • grafana
Universe New 댓글 1 좋아요 0 조회수 379

예제 코드 작성시 왜 생성자를 @Autowired 안 쓰고 명시 해서 만드시나요?

해결됨

스프링 부트 - 핵심 원리와 활용

강사님 안녕하세요~ 스프링부트 강의 잘 듣고 있습니다.. 자동구성 > 예제만들기 동영상 중 @Repository 만들 때 왜 public MemberRepository(JdbcTemplate templage) 주입받게 하나 @Autowired 로하면 안되나요? ( 불필요하게 코드도 만들고 길어진다고 생각이 들어서요... ) 테스트 코드 작성 인지 때문 인지.. 강사님의 강의 대부분의 동영상에서는 생성자를 꼭 만드시더라구요 오토와이어드 안 쓰구요 제가 기본 개념이 안되어서 이런 질문을 드리는 건지 죄송하고 부끄럽지만 질문 드립니다 #스프링 #스프링부트 #spring #boot #spring-boot #Autowired #생성자 #왜 #주입 #받게 #하나

  • spring
  • spring-boot
  • prometheus
  • grafana
주아아빠 댓글 1 좋아요 1 조회수 523

강의 교재 오타

미해결

스프링 부트 - 핵심 원리와 활용

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 자동구성.pdf 파일에 Environment가 아닌 Enviroment로 표기되어 있습니다.

  • spring
  • spring-boot
  • prometheus
  • grafana
채상혁 댓글 1 좋아요 0 조회수 468

Mac Prometheus 실행 오류

해결됨

스프링 부트 - 핵심 원리와 활용

macbook apple silicon (M1 이상) 아키텍처를 사용하시는 분은.. Prometheus 를 설치하실때 amd64가 아닌 arm64 로 설치하시면 보안 허용 필요없이 진행할 수 있습니다.. 강의에서는 rosetta 가 설치된 환경이라 amd64 파일을 실행할 수 있었던 것으로 생각됩니다.. rosetta 가 설치되지 않은 macbook 에서 amd64 파일로 진행 시, 아래와 같은 에러 메시지를 만날 수 있었습니다. zsh: bad CPU type in executable: ./prometheus 특별한 이유가 없다면 강의자료 수정 필요해 보입니다.. grafana의 경우 darwin arm64 지원이 없어서 rosetta 2 를 설치하여 실행할 수 있었습니다.

  • prometheus
starryeye 댓글 1 좋아요 1 조회수 815

if __name__=="__main__" 사용 기준

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

강사님 안녕하세요 :) 유익한 강의 잘 듣고 있습니다! 학습 중 궁금한 점이 있어서 질문드립니다. 강사님께서 DFS문제 외에도 코드 시작 부분에 이 코드를 작성하실 때가 종종 있는데 혹시 강사님의 사용 기준이 있는지 궁금합니다. ex) [섹션 8] 회장뽑기(플로이드-와샬) 사용 O vs 위상정렬(그래프 정렬) 사용 X

  • python
  • 코딩-테스트
댓글 1 좋아요 0 조회수 386

GetText()사용법

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

GetText 사용법이 감이 잘 안오네요 while과 state없이 GetText()를 실행하면 텍스트 출력이 안되네요.. 파이썬에서 정확한 문법 정의가 어떻게 되는지요?

  • python
  • 한컴오피스
schnabel 댓글 2 좋아요 1 조회수 2027

수업 자료에 오류가 있는것 같습니다 ㅠ

해결됨

한국인이 좋아하는 속도로 때려넣는 파이썬

문서 정리 자동화 소프트웨어 만들기 압축 파일에 직원 정보라는 파일이 들어있지 않네요 ㅠ

  • python
eric040928 댓글 2 좋아요 0 조회수 612

서블릿 컨테이너 초기화 2 강의 듣는 중..

미해결

스프링 부트 - 핵심 원리와 활용

다음과 같은 에러가 발생합니다. "C:\Program Files\Java\jdk-17\bin\java.exe" -javaagent:C:\Users\Administrator\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\223.8836.41\lib\idea_rt.jar=58224:C:\Users\Administrator\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\223.8836.41\bin -Dfile.encoding=x-windows-949 -classpath C:\tool\tomcat-runner\tomcat-runner\bin\bootstrap.jar;C:\tool\tomcat-runner\tomcat-runner\bin\commons-daemon.jar;C:\tool\tomcat-runner\tomcat-runner\bin\tomcat-juli.jar;C:\tool\tomcat-runner\tomcat-runner\lib\annotations-api.jar;C:\tool\tomcat-runner\tomcat-runner\lib\catalina-ant.jar;C:\tool\tomcat-runner\tomcat-runner\lib\catalina-ha.jar;C:\tool\tomcat-runner\tomcat-runner\lib\catalina-ssi.jar;C:\tool\tomcat-runner\tomcat-runner\lib\catalina-storeconfig.jar;C:\tool\tomcat-runner\tomcat-runner\lib\catalina-tribes.jar;C:\tool\tomcat-runner\tomcat-runner\lib\catalina.jar;C:\tool\tomcat-runner\tomcat-runner\lib\ecj-4.26.jar;C:\tool\tomcat-runner\tomcat-runner\lib\el-api.jar;C:\tool\tomcat-runner\tomcat-runner\lib\jakartaee-migration-1.0.6-shaded.jar;C:\tool\tomcat-runner\tomcat-runner\lib\jasper-el.jar;C:\tool\tomcat-runner\tomcat-runner\lib\jasper.jar;C:\tool\tomcat-runner\tomcat-runner\lib\jaspic-api.jar;C:\tool\tomcat-runner\tomcat-runner\lib\jsp-api.jar;C:\tool\tomcat-runner\tomcat-runner\lib\servlet-api.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-api.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-coyote.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-dbcp.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-cs.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-de.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-es.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-fr.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-ja.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-ko.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-pt-BR.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-ru.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-i18n-zh-CN.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-jdbc.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-jni.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-util-scan.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-util.jar;C:\tool\tomcat-runner\tomcat-runner\lib\tomcat-websocket.jar;C:\tool\tomcat-runner\tomcat-runner\lib\websocket-api.jar;C:\tool\tomcat-runner\tomcat-runner\lib\websocket-client-api.jar org.apache.catalina.startup.Bootstrap start 3월 19, 2023 5:15:29 오후 org.apache.catalina.core.StandardContext setPath WARNING: 컨텍스트 경로는 반드시 빈 문자열이거나, 또는 '/'로 시작하고 '/'로 끝나지 않는 문자열이어야 합니다. 해당 경로 [/]은(는) 이 조건을 충족시키지 않아 [](으)로 변경되었습니다. 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 서버 버전 이름: Apache Tomcat/10.1.7 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: Server 빌드 시각: Feb 27 2023 20:25:27 UTC 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: Server 버전 번호: 10.1.7.0 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 운영체제 이름: Windows 11 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 운영체제 버전: 10.0 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 아키텍처: amd64 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 자바 홈: C:\Program Files\Java\jdk-17 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: JVM 버전: 17.0.6+9-LTS-190 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: JVM 벤더: Oracle Corporation 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: CATALINA_BASE: C:\tool\tomcat-runner\tomcat-runner 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: CATALINA_HOME: C:\tool\tomcat-runner\tomcat-runner 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 명령 행 아규먼트: -javaagent:C:\Users\Administrator\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\223.8836.41\lib\idea_rt.jar=58224:C:\Users\Administrator\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\223.8836.41\bin 3월 19, 2023 5:15:29 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 명령 행 아규먼트: -Dfile.encoding=x-windows-949 3월 19, 2023 5:15:29 오후 org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [C:\Program Files\Java\jdk-17\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Common Files\Oracle\Java\javapath;C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Program Files (x86)\NAT Service;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Tools\jdk-16.0.1\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Administrator\AppData\Local\JetBrains\Toolbox\scripts;.] 3월 19, 2023 5:15:30 오후 org.apache.coyote.AbstractProtocol init INFO: 프로토콜 핸들러 ["http-nio-8080"]을(를) 초기화합니다. 3월 19, 2023 5:15:30 오후 org.apache.catalina.startup.Catalina load INFO: [366] 밀리초 내에 서버가 초기화되었습니다. 3월 19, 2023 5:15:30 오후 org.apache.catalina.core.StandardService startInternal INFO: 서비스 [Catalina]을(를) 시작합니다. 3월 19, 2023 5:15:30 오후 org.apache.catalina.core.StandardEngine startInternal INFO: 서버 엔진을 시작합니다: [Apache Tomcat/10.1.7] 3월 19, 2023 5:15:30 오후 org.apache.jasper.servlet.TldScanner scanJars INFO: 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다. MyContainerInitV1.onStartup MyContainerInitV1 c = null MyContainerInitV1 ctx = org.apache.catalina.core.ApplicationContextFacade@4c5474f5 MyContainerInitV2.onStartup MyContainerInitV2 c = [class hello.container.AppInitV1Servlet, class hello.container.AppInitServlet] MyContainerInitV2 ctx = org.apache.catalina.core.ApplicationContextFacade@4c5474f5 AppInitServlet.onStartup AppInitServlet.onStartup 3월 19, 2023 5:15:30 오후 org.apache.catalina.core.ContainerBase startInternal SEVERE: 자식 컨테이너를 시작 중 실패했습니다. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[ localhost ].StandardContext[]]을(를) 시작하지 못했습니다. at java.base/java.util.concurrent.FutureTask.report( FutureTask.java:122 ) at java.base/java.util.concurrent.FutureTask.get( FutureTask.java:191 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:878 ) at org.apache.catalina.core.StandardHost.startInternal( StandardHost.java:846 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1332 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1322 ) at java.base/java.util.concurrent.FutureTask.run( FutureTask.java:264 ) at org.apache.tomcat.util.threads.InlineExecutorService.execute( InlineExecutorService.java:75 ) at java.base/java.util.concurrent.AbstractExecutorService.submit( AbstractExecutorService.java:145 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:871 ) at org.apache.catalina.core.StandardEngine.startInternal( StandardEngine.java:241 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.StandardService.startInternal( StandardService.java:428 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.StandardServer.startInternal( StandardServer.java:913 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.startup.Catalina.start( Catalina.java:795 ) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:77 ) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43 ) at java.base/java.lang.reflect.Method.invoke( Method.java:568 ) at org.apache.catalina.startup.Bootstrap.start( Bootstrap.java:347 ) at org.apache.catalina.startup.Bootstrap.main( Bootstrap.java:478 ) Caused by: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[ localhost ].StandardContext[]]을(를) 시작하지 못했습니다. at org.apache.catalina.util.LifecycleBase.handleSubClassException( LifecycleBase.java:440 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:198 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1332 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1322 ) at java.base/java.util.concurrent.FutureTask.run( FutureTask.java:264 ) at org.apache.tomcat.util.threads.InlineExecutorService.execute( InlineExecutorService.java:75 ) at java.base/java.util.concurrent.AbstractExecutorService.submit( AbstractExecutorService.java:145 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:871 ) ... 21 more Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "jakarta.servlet.ServletRegistration$Dynamic.addMapping(String[])" because "helloServlet" is null at hello.container.MyContainerInitV2.onStartup( MyContainerInitV2.java:26 ) at org.apache.catalina.core.StandardContext.startInternal( StandardContext.java:4875 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "jakarta.servlet.ServletRegistration$Dynamic.addMapping(String[])" because "helloServlet" is null at hello.container.AppInitServlet.onStartup( AppInitServlet.java:15 ) at hello.container.MyContainerInitV2.onStartup( MyContainerInitV2.java:24 ) ... 29 more 3월 19, 2023 5:15:30 오후 org.apache.catalina.core.ContainerBase startInternal SEVERE: 자식 컨테이너를 시작 중 실패했습니다. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다. at java.base/java.util.concurrent.FutureTask.report( FutureTask.java:122 ) at java.base/java.util.concurrent.FutureTask.get( FutureTask.java:191 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:878 ) at org.apache.catalina.core.StandardEngine.startInternal( StandardEngine.java:241 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.StandardService.startInternal( StandardService.java:428 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.StandardServer.startInternal( StandardServer.java:913 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.startup.Catalina.start( Catalina.java:795 ) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:77 ) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43 ) at java.base/java.lang.reflect.Method.invoke( Method.java:568 ) at org.apache.catalina.startup.Bootstrap.start( Bootstrap.java:347 ) at org.apache.catalina.startup.Bootstrap.main( Bootstrap.java:478 ) Caused by: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다. at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:890 ) at org.apache.catalina.core.StandardHost.startInternal( StandardHost.java:846 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1332 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1322 ) at java.base/java.util.concurrent.FutureTask.run( FutureTask.java:264 ) at org.apache.tomcat.util.threads.InlineExecutorService.execute( InlineExecutorService.java:75 ) at java.base/java.util.concurrent.AbstractExecutorService.submit( AbstractExecutorService.java:145 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:871 ) ... 13 more Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[ localhost ].StandardContext[]]을(를) 시작하지 못했습니다. at java.base/java.util.concurrent.FutureTask.report( FutureTask.java:122 ) at java.base/java.util.concurrent.FutureTask.get( FutureTask.java:191 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:878 ) ... 21 more Caused by: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[ localhost ].StandardContext[]]을(를) 시작하지 못했습니다. at org.apache.catalina.util.LifecycleBase.handleSubClassException( LifecycleBase.java:440 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:198 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1332 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1322 ) at java.base/java.util.concurrent.FutureTask.run( FutureTask.java:264 ) at org.apache.tomcat.util.threads.InlineExecutorService.execute( InlineExecutorService.java:75 ) at java.base/java.util.concurrent.AbstractExecutorService.submit( AbstractExecutorService.java:145 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:871 ) ... 21 more Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "jakarta.servlet.ServletRegistration$Dynamic.addMapping(String[])" because "helloServlet" is null at hello.container.MyContainerInitV2.onStartup( MyContainerInitV2.java:26 ) at org.apache.catalina.core.StandardContext.startInternal( StandardContext.java:4875 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "jakarta.servlet.ServletRegistration$Dynamic.addMapping(String[])" because "helloServlet" is null at hello.container.AppInitServlet.onStartup( AppInitServlet.java:15 ) at hello.container.MyContainerInitV2.onStartup( MyContainerInitV2.java:24 ) ... 29 more 3월 19, 2023 5:15:30 오후 org.apache.catalina.startup.Catalina start SEVERE: 필수 항목인 서버 구성요소가 제대로 시작되지 못하여, Tomcat이 시작될 수 없습니다. org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다. at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:890 ) at org.apache.catalina.core.StandardEngine.startInternal( StandardEngine.java:241 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.StandardService.startInternal( StandardService.java:428 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.StandardServer.startInternal( StandardServer.java:913 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.startup.Catalina.start( Catalina.java:795 ) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:77 ) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43 ) at java.base/java.lang.reflect.Method.invoke( Method.java:568 ) at org.apache.catalina.startup.Bootstrap.start( Bootstrap.java:347 ) at org.apache.catalina.startup.Bootstrap.main( Bootstrap.java:478 ) Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다. at java.base/java.util.concurrent.FutureTask.report( FutureTask.java:122 ) at java.base/java.util.concurrent.FutureTask.get( FutureTask.java:191 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:878 ) ... 13 more Caused by: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다. at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:890 ) at org.apache.catalina.core.StandardHost.startInternal( StandardHost.java:846 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1332 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1322 ) at java.base/java.util.concurrent.FutureTask.run( FutureTask.java:264 ) at org.apache.tomcat.util.threads.InlineExecutorService.execute( InlineExecutorService.java:75 ) at java.base/java.util.concurrent.AbstractExecutorService.submit( AbstractExecutorService.java:145 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:871 ) ... 13 more Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[ localhost ].StandardContext[]]을(를) 시작하지 못했습니다. at java.base/java.util.concurrent.FutureTask.report( FutureTask.java:122 ) at java.base/java.util.concurrent.FutureTask.get( FutureTask.java:191 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:878 ) ... 21 more Caused by: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[ localhost ].StandardContext[]]을(를) 시작하지 못했습니다. at org.apache.catalina.util.LifecycleBase.handleSubClassException( LifecycleBase.java:440 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:198 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1332 ) at org.apache.catalina.core.ContainerBase$StartChild.call( ContainerBase.java:1322 ) at java.base/java.util.concurrent.FutureTask.run( FutureTask.java:264 ) at org.apache.tomcat.util.threads.InlineExecutorService.execute( InlineExecutorService.java:75 ) at java.base/java.util.concurrent.AbstractExecutorService.submit( AbstractExecutorService.java:145 ) at org.apache.catalina.core.ContainerBase.startInternal( ContainerBase.java:871 ) ... 21 more Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "jakarta.servlet.ServletRegistration$Dynamic.addMapping(String[])" because "helloServlet" is null at hello.container.MyContainerInitV2.onStartup( MyContainerInitV2.java:26 ) at org.apache.catalina.core.StandardContext.startInternal( StandardContext.java:4875 ) at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:183 ) ... 27 more Caused by: java.lang.NullPointerException: Cannot invoke "jakarta.servlet.ServletRegistration$Dynamic.addMapping(String[])" because "helloServlet" is null at hello.container.AppInitServlet.onStartup( AppInitServlet.java:15 ) at hello.container.MyContainerInitV2.onStartup( MyContainerInitV2.java:24 ) ... 29 more 3월 19, 2023 5:15:30 오후 org.apache.coyote.AbstractProtocol pause INFO: 프로토콜 핸들러 ["http-nio-8080"]을(를) 일시 정지 중 3월 19, 2023 5:15:30 오후 org.apache.catalina.core.StandardService stopInternal INFO: 서비스 [Catalina]을(를) 중지시킵니다. 3월 19, 2023 5:15:30 오후 org.apache.coyote.AbstractProtocol destroy INFO: 프로토콜 핸들러 ["http-nio-8080"]을(를) 소멸시킵니다. 3월 19, 2023 5:15:30 오후 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesObjectStreamClassCaches WARNING: Java 9 또는 이후 버전을 사용할 때에는, "--add-opens=java.base/java.io=ALL-UNNAMED" 을(를) JVM 명령행 아규먼트들에 추가해서, ObjectStream 캐시 메모리 릭 방지 옵션을 활성화할 필요가 있습니다. 또는 원하시는 경우, ObjectStream 클래스 캐시 메모리 릭 방지 옵션을 비활성화해서 이 경고 메시지를 없앨 수도 있습니다. 3월 19, 2023 5:15:30 오후 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalsForLeaks WARNING: ThreadLocal 메모리 누수 탐지를 위해서는 "--add-opens=java.base/java.lang=ALL-UNNAMED" 자바 명령 행 아규먼트를 추가하십시오. 또는 이 경고 메시지를 없애고 싶다면 ThreadLocal 메모리 누수 탐지 옵션을 비활성화 시키십시오. 3월 19, 2023 5:15:30 오후 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesRmiTargets WARNING: Java 9에서 실행하면서 RMI Target 메모리 누수 탐지를 사용 가능하게 하려면, "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"를 JVM 명령 행 아규먼트에 추가해야 합니다. 또는, RMI Target 메모리 누수 탐지를 사용불능 상태로 설정함으로써, 이 경고를 없앨 수도 있습니다. Process finished with exit code 0

  • spring
  • spring-boot
  • prometheus
  • grafana
박준호 댓글 2 좋아요 0 조회수 1251

./gradlew가 powershell에선 작동하는데 git bash에서는 작동 안되는 이유

미해결

스프링 부트 - 핵심 원리와 활용

안녕하세요 내장톰캣 강의를 따라하던 중 ./gradlew build에서 에러가 나서 문의드립니다. 현재 설정정보 사진으로 첨부합니다. 현재 인텔리제이 터미널로는 git bash를 사용하고 있습니다. 다 17로 맞췄습니다. 그런데 신기한 점이 있는데 여기서 ./gradlew build --clean를 하면 build failed가 뜹니다. 하지만 powershell에선 성공합니다. jar 파일이 잘 생기구요 그리고 powershell에서 java version를 확인하면 git bash와 동일합니다. 여기서 git bash에서 gradlew 가 안되는 이유는 뭘까요?

  • spring
  • spring-boot
  • prometheus
  • grafana
youngyou1324 댓글 2 좋아요 0 조회수 611

한글이 깨지고 로그가 안찍히네요 ㅠ

해결됨

스프링 부트 - 핵심 원리와 활용

톰켓 설정 강의에서 하라는 대로 실행을 하였더니 페이지는 잘 뜨는데 한글이 깨지고 TestServlet.service 로그가 안찍히는데 왜그러는지 모르겠어요 ㅠ

  • spring
  • spring-boot
  • prometheus
  • grafana
댓글 1 좋아요 0 조회수 557

외부 파일 주입

미해결

스프링 부트 - 핵심 원리와 활용

안녕하세요, 외부 파일 경우, application.properties를 만들어두고,서 강의와 같이 url=dev.db.com23 username=dev_user23 password=dev_pw23 를 저장해 두었더니, 2023-03-18T10:44:03.240+09:00 INFO 17556 --- [ main] hello.EnvironmentCheck : env url=dev.db.com23 2023-03-18T10:44:03.240+09:00 INFO 17556 --- [ main] hello.EnvironmentCheck : env username=um950 2023-03-18T10:44:03.240+09:00 INFO 17556 --- [ main] hello.EnvironmentCheck : env password=dev_pw23 라고 출력이 됩니다. username만 제대로 나오지 않는데요, 현재 출려고딘 um950이 제 윈도우 계정이거든요... 뭔가 더 높은 우선순위로 잡혀있는 것 같은데 이 부분은 어디서 고치거나/확인 할 수 있을까요...?

  • spring
  • spring-boot
  • prometheus
  • grafana
suyeonjung 댓글 1 좋아요 3 조회수 845

인기 태그

인프런 TOP Writers

주간 인기글