-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
19강 강의 예제 에러
20.11.12 14:29 작성 조회수 475
0
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)
JDBC라이브러리 연결한 후 (WebContent-WEB-INF-lib 에 ojdbc6_g.jar과 ojdbc6.jar 추가)
위와 같은 에러는 없어졌는데 웹페이지에 결과가 나오지 않고 서버를 STOP하면 아래와 같은 에러가 나오네요.
1월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 서버 버전 이름: Apache Tomcat/8.5.59
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: Server 빌드 시각: Oct 6 2020 16:57:18 UTC
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: Server 버전 번호: 8.5.59.0
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 운영체제 이름: Windows 10
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 운영체제 버전: 10.0
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 아키텍처: amd64
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 자바 홈: C:\Program Files\java\jdk1.8.0_261\jre
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: JVM 버전: 1.8.0_261-b12
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: JVM 벤더: Oracle Corporation
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: CATALINA_BASE: D:\jsp\pjt\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: CATALINA_HOME: D:\jsp\apache-tomcat-8.5.59\apache-tomcat-8.5.59
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:57192
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트: -javaagent:D:\jsp\eclipse-jee-2019-03-R-win32-x86_64\eclipse\configuration\org.eclipse.osgi\409\0\.cp\lib\javaagent-shaded.jar
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트: -Dcatalina.base=D:\jsp\pjt\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트: -Dcatalina.home=D:\jsp\apache-tomcat-8.5.59\apache-tomcat-8.5.59
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트: -Dwtp.deploy=D:\jsp\pjt\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트: -Djava.endorsed.dirs=D:\jsp\apache-tomcat-8.5.59\apache-tomcat-8.5.59\endorsed
11월 15, 2020 12:03:02 오전 org.apache.catalina.startup.VersionLoggerListener log
정보: 명령 행 아규먼트: -Dfile.encoding=MS949
11월 15, 2020 12:03:02 오전 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
정보: 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [C:\Program Files\java\jdk1.8.0_261\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:\Program Files\java\jdk1.8.0_261\jre\bin;C:/Program Files/Java/jre1.8.0_261/bin/server;C:/Program Files/Java/jre1.8.0_261/bin;C:/Program Files/Java/jre1.8.0_261/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\nodejs\;C:\Program Files\Java\jdk-14.0.2\bin;C:\Program Files\Java\jdk-14.0.2\bin;C:\Users\silve\AppData\Local\Microsoft\WindowsApps;C:\Users\silve\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\silve\AppData\Local\atom\bin;C:\Users\silve\AppData\Roaming\npm;C:\Program Files\Java\jdk-14.0.2\bin;;D:\jsp\eclipse-jee-2019-03-R-win32-x86_64\eclipse;;.]
11월 15, 2020 12:03:03 오전 org.apache.coyote.AbstractProtocol init
정보: 프로토콜 핸들러 ["http-nio-8090"]을(를) 초기화합니다.
11월 15, 2020 12:03:04 오전 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
정보: Using a shared selector for servlet write/read
11월 15, 2020 12:03:04 오전 org.apache.catalina.startup.Catalina load
정보: Initialization processed in 3030 ms
11월 15, 2020 12:03:04 오전 org.apache.catalina.core.StandardService startInternal
정보: 서비스 [Catalina]을(를) 시작합니다.
11월 15, 2020 12:03:04 오전 org.apache.catalina.core.StandardEngine startInternal
정보: Starting Servlet Engine: Apache Tomcat/8.5.59
11월 15, 2020 12:03:05 오전 org.apache.jasper.servlet.TldScanner scanJars
정보: 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다.
11월 15, 2020 12:03:06 오전 org.apache.jasper.servlet.TldScanner scanJars
정보: 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다.
11월 15, 2020 12:03:06 오전 org.apache.coyote.AbstractProtocol start
정보: 프로토콜 핸들러 ["http-nio-8090"]을(를) 시작합니다.
11월 15, 2020 12:03:06 오전 org.apache.catalina.startup.Catalina start
정보: Server startup in 1710 ms
11월 15, 2020 12:06:09 오전 org.apache.catalina.core.StandardServer await
정보: 셧다운 포트를 통해 유효한 셧다운 명령을 받았습니다. 서버 인스턴스를 중지시킵니다.
11월 15, 2020 12:06:09 오전 org.apache.coyote.AbstractProtocol pause
정보: 프로토콜 핸들러 ["http-nio-8090"]을(를) 일시 정지 중
11월 15, 2020 12:06:10 오전 org.apache.catalina.core.StandardService stopInternal
정보: 서비스 [Catalina]을(를) 중지시킵니다.
11월 15, 2020 12:06:10 오전 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
경고: 웹 애플리케이션 [dataPjt]이(가) JDBC 드라이버 [oracle.jdbc.OracleDriver]을(를) 등록했지만, 웹 애플리케이션이 중지될 때, 해당 JDBC 드라이버의 등록을 제거하지 못했습니다. 메모리 누수를 방지하기 위하여, 등록을 강제로 제거했습니다.
11월 15, 2020 12:06:10 오전 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks
심각: 웹 애플리케이션 [dataPjt]이(가), 타입 [java.lang.ThreadLocal]인 키와 (값: [java.lang.ThreadLocal@18e9fcb4]) 타입 [java.lang.Class]인 값을 (값: [class oracle.sql.AnyDataFactory]) 사용하여 ThreadLocal 객체를 생성했지만, 웹 애플리케이션이 중지될 때 그것을 제거하지 못했습니다. 혹시 있을 법한 메모리 누수를 방지하기 위하여, 시간을 두고 쓰레드들을 재생성할 것입니다.
11월 15, 2020 12:06:10 오전 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks
심각: 웹 애플리케이션 [dataPjt]이(가), 타입 [java.lang.ThreadLocal]인 키와 (값: [java.lang.ThreadLocal@4911b1b]) 타입 [java.lang.Class]인 값을 (값: [class oracle.sql.TypeDescriptorFactory]) 사용하여 ThreadLocal 객체를 생성했지만, 웹 애플리케이션이 중지될 때 그것을 제거하지 못했습니다. 혹시 있을 법한 메모리 누수를 방지하기 위하여, 시간을 두고 쓰레드들을 재생성할 것입니다.
11월 15, 2020 12:06:10 오전 org.apache.coyote.AbstractProtocol stop
정보: 프로토콜 핸들러 ["http-nio-8090"]을(를) 중지시킵니다.
11월 15, 2020 12:06:10 오전 org.apache.coyote.AbstractProtocol destroy
정보: 프로토콜 핸들러 ["http-nio-8090"]을(를) 소멸시킵니다.
답변을 작성해보세요.
답변 0