초록꼬마의 devlog

2022.3.10(목)

현재 내 브랜치 push -> pull request 보냄 -> 조원분들과 함께(+앞으로는 pull request 보낸 사람이 직접; 1사람씩 하는 것을 권장) 충돌 확인 및 해결 -> main 브랜치에 merge(=프로젝트 만든 조장님 권한?) -> 내 local에서 fetch from origin + pull -> Java(다른 jdk 버전), Maven 로컬 위치(C/D드라이브) 등 설정까지 공유했다가 내 로컬에서 꼬임 + Maven 라이브러리들이 제대로 다운로드 안 되어서, 서버 시작 시 오류 발생

 

오전 내 브랜치 push 시 로컬 문제 = 로컬에서 내가 만들었던 폴더 및 파일들이 사라지고, 조원분들과 최초 pull한 내용만 남았음 -> 원인은 여전히 모르겠고, 오후에 조원분들 브랜치 모두 merge한 main 브랜치를 내 로컬로 pull했을 때에야만 개인 작업 계속 할 수 있었음

 

17h25 최신 main 브랜치 버전과 나의 브랜치 버전의 일치를 위해 금일 오전까지 사용했던 나의 브랜치 삭제 + 새로운 브랜치 생성 및 push -> 17h50 내 로컬 버전의 문제점 = 오전에 main으로 push할 때의 버전으로 돌아가 있음 = 조원들의 오전 작업 merge한 버전 아님 = 내용 거의 없는 main 화면, 내가 보완/작성했던(o) 조원들의 json, 강사님께서 오류 해결 시 입력하신 plugin 등 반영된(x) pom.xml 파일로 되어있음 등

 

 

homework: JDBC~Spring 평가 준비

 

 

 

* 참고 자료 = STS 콘솔창 오류 내용

Server Tomcat v8.5 Server at localhost failed to start.

3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 서버 버전 이름:    Apache Tomcat/8.5.73
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: Server 빌드 시각:  Nov 11 2021 13:14:36 UTC
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: Server 버전 번호:  8.5.73.0
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 운영체제 이름:     Windows 10
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 운영체제 버전:     10.0
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 아키텍처:          amd64
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 자바 홈:           C:\Program Files\Amazon Corretto\jdk1.8.0_312\jre
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: JVM 버전:          1.8.0_312-b07
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: JVM 벤더:          Amazon.com Inc.
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: CATALINA_BASE:     C:\final_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: CATALINA_HOME:     C:\dev\apache-tomcat-8.5.73
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트:  -Dcatalina.base=C:\final_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트:  -Dcatalina.home=C:\dev\apache-tomcat-8.5.73
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트:  -Dwtp.deploy=C:\final_workspace
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트:  -Djava.endorsed.dirs=C:\dev\apache-tomcat-8.5.73\endorsed
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트:  -Dfile.encoding=UTF-8
3월 10, 2022 3:00:00 오후 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
정보: 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [C:\Program Files\Amazon Corretto\jdk1.8.0_312\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Amazon Corretto/jdk1.8.0_312/bin/../jre/bin/server;C:/Program Files/Amazon Corretto/jdk1.8.0_312/bin/../jre/bin;C:/Program Files/Amazon Corretto/jdk1.8.0_312/bin/../jre/lib/amd64;C:\Program Files (x86)\Parallels\Parallels Tools\Applications;C:\Program Files\Amazon Corretto\jdk1.8.0_312\bin;C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files (x86)\IncrediBuild;C:\Users\greenpianorabbit\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Users\greenpianorabbit\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\greenpianorabbit\AppData\Local\GitHubDesktop\bin;C:\sts-bundle\sts-3.9.13.RELEASE;;.]
3월 10, 2022 3:00:00 오후 org.apache.coyote.AbstractProtocol init
정보: 프로토콜 핸들러 ["http-nio-8765"]을(를) 초기화합니다.
3월 10, 2022 3:00:00 오후 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
정보: Using a shared selector for servlet write/read
3월 10, 2022 3:00:00 오후 org.apache.catalina.startup.Catalina load
정보: Initialization processed in 1443 ms
3월 10, 2022 3:00:00 오후 org.apache.catalina.core.StandardService startInternal
정보: 서비스 [Catalina]을(를) 시작합니다.
3월 10, 2022 3:00:00 오후 org.apache.catalina.core.StandardEngine startInternal
정보: 서버 엔진을 시작합니다: [Apache Tomcat/8.5.73]
3월 10, 2022 3:00:01 오후 org.apache.catalina.core.ContainerBase startInternal
심각: 자식 컨테이너를 시작 중 실패했습니다.
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@62d762a2]을(를) 시작하지 못했습니다.
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:833)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@62d762a2]을(를) 시작하지 못했습니다.
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.StandardContext.resourcesStart(StandardContext.java:4880)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5018)
... 7 more
Caused by: java.lang.IllegalArgumentException: 지정된 주요 리소스셋 [C:\final_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\sosoButStrong]은(는) 유효하지 않습니다.
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 9 more

3월 10, 2022 3:00:01 오후 org.apache.catalina.core.ContainerBase startInternal
심각: 자식 컨테이너를 시작 중 실패했습니다.
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@49ec6024]을(를) 시작하지 못했습니다.
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:833)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@49ec6024]을(를) 시작하지 못했습니다.
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.StandardContext.resourcesStart(StandardContext.java:4880)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5018)
... 7 more
Caused by: java.lang.IllegalArgumentException: 지정된 주요 리소스셋 [C:\final_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\sosoButStrong]은(는) 유효하지 않습니다.
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 9 more

3월 10, 2022 3:00:01 오후 org.apache.catalina.core.ContainerBase startInternal
심각: 자식 컨테이너를 시작 중 실패했습니다.
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다.
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:763)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:688)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
Caused by: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다.
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:833)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.tomcat.util.MultiThrowable: 2 wrapped Throwables: [org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@62d762a2]을(를) 시작하지 못했습니다.][org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@49ec6024]을(를) 시작하지 못했습니다.]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
... 8 more

3월 10, 2022 3:00:01 오후 org.apache.catalina.startup.Catalina start
심각: 필수 항목인 서버 구성요소가 제대로 시작되지 못하여, Tomcat이 시작될 수 없습니다.
org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다.
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:763)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:688)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다.
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)
... 13 more
Caused by: org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다.
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:833)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.tomcat.util.MultiThrowable: 2 wrapped Throwables: [org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@62d762a2]을(를) 시작하지 못했습니다.][org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.StandardRoot@49ec6024]을(를) 시작하지 못했습니다.]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
... 8 more

3월 10, 2022 3:00:01 오후 org.apache.coyote.AbstractProtocol pause
정보: 프로토콜 핸들러 ["http-nio-8765"]을(를) 일시 정지 중
3월 10, 2022 3:00:01 오후 org.apache.catalina.core.StandardService stopInternal
정보: 서비스 [Catalina]을(를) 중지시킵니다.
3월 10, 2022 3:00:01 오후 org.apache.coyote.AbstractProtocol destroy
정보: 프로토콜 핸들러 ["http-nio-8765"]을(를) 소멸시킵니다.