• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!