예외는 java.lang.IllegalStateException : JDBC 드라이버 클래스를로드 할 수 없습니다.

user3505775

오라클 데이터베이스를 사용하는 코드 spring + hibernate가 있습니다. 구성을 설정했지만 여전히 다음과 같은 오류가 발생합니다.

 cannot Deploy Spring3HibernateApp
deploy is failing=Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [oracle.jdbc.driver.OracleDriver]. Please see server.log for more details.

다음과 같이 database.properties를 만들었습니다.

database.driver=oracle.jdbc.driver.OracleDriver
database.url=jdbc:oracle:thin:@xxx:1521:xxx
database.user=xxxx
database.password=welcome1
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
hibernate.show_sql=true
hibernate.hbm2ddl.auto=update

ADF에서 시도하면 프로그램이 실행 중입니다.

어떻게 고칠 수 있습니까?

모하메드 나 블리

이 링크에서 oracl JDBC 드라이버를 다운로드해야합니다.

http://www.oracle.com/technetwork/apps-tech/jdbc101040-094982.html

라이센스에 동의 한 다음

ojdbc14.jar 

다운로드 후 jar 파일을 복사 한 다음 classpath / lib 폴더에 붙여 넣습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오류 sqoop.Sqoop : Sqoop 실행 중 예외 발생 : java.lang.RuntimeException : db 드라이버 클래스를로드 할 수 없음 : com.mysql.jdbc.Driver

분류에서Dev

스레드 "main"java.lang.ClassCastException 예외 : org.springframework.jdbc.datasource.DriverManagerDataSource를 캐스트 할 수 없습니다.

분류에서Dev

java.lang.IllegalStateException : 드라이버를 실행할 수 없습니다 : /resources/phantomjs-2.1.1-linux-x86_64/bin/phantomjs

분류에서Dev

Java DB 설정 시도 : "클래스를 찾을 수 없음 : JDBC 드라이버 org.apache.derby.jdbc.EmbeddedDriver를로드 할 수 없습니다."

분류에서Dev

새로운 고정 표시기 컨테이너에 com.microsoft.sqlserver.jdbc.SQLServerDriver : java.lang.ClassNotFoundException가 : 클래스를로드 할 수 없습니다

분류에서Dev

Android-java.lang.IllegalStateException : 활동의 메소드를 실행할 수 없습니다.

분류에서Dev

MySQL 및 Docker를 사용한 Spring Boot : IllegalStateException : 드라이버 클래스를로드 할 수 없음 : com.mysql.cj.jdbc.Driver

분류에서Dev

netezza JDBC 드라이버를로드 할 수 없습니다.

분류에서Dev

LocalContainerEntityManagerFactoryBean JDBC 드라이버 클래스 'org.h2.Driver'를로드 할 수 없습니다. Hibernate SessionFactory를 빌드 할 수 없습니다.

분류에서Dev

JDBC 드라이버 클래스 'com.mysql.jdbc.Driver'소나 플러그인을로드 할 수 없습니다.

분류에서Dev

예기치 AOP 예외; 상자의 예외는 java.lang.IllegalStateException입니다 :로드 캐시 항목 없음

분류에서Dev

Collections.sort 메소드가 클래스 java.lang.Integer를 던집니다. 클래스 java.lang.Double 오류로 캐스트 할 수 없습니다.

분류에서Dev

스레드 "main"의 예외 java.lang.NoClassDefFoundError org.bytedeco.javacpp.avutil 클래스를 초기화 할 수 없습니다.

분류에서Dev

Hibernate JDBC 드라이버 com.mysql.jdbc.Driver를로드 할 수 없습니다.

분류에서Dev

스레드 "main"의 예외 java.lang.IllegalStateException : 드라이버 실행 파일이 없습니다. /Users/Golcha/Desktop/Automation/geckodriver.exe

분류에서Dev

mvn 테스트 오류 : java.lang.IllegalStateException : 중지 된 SparkContext에서 메서드를 호출 할 수 없습니다.

분류에서Dev

org.flywaydb.core.api.FlywayException : Java 클래스가 ant taskdef에서 트리거 될 때 JDBC 드라이버를 인스턴스화 할 수 없습니다.

분류에서Dev

java.lang.IllegalStateException : JSONParser를 시도 할 때 android : onClick에 대한 메소드를 실행할 수 없습니다.

분류에서Dev

스레드 "main"java.lang.RuntimeException 예외 : 컴파일 할 수없는 소스 코드-기호를 찾을 수 없습니다.

분류에서Dev

요청 된 클래스를로드 할 수 없습니다 : HIbernate를 사용하는 JBoss의 com.mysql.jdbc.Driver

분류에서Dev

jdbc 드라이버로 mysql에 연결할 수 없습니다.

분류에서Dev

앱 java.lang.IllegalStateException을 컴파일 할 수 없습니다. processingEnv는 null이 아니어야합니다.

분류에서Dev

VSTS에서 JMeter로드 테스트를 실행하는 동안 JDBC 드라이버 클래스 'com.microsoft.sqlserver.jdbc.SQLServerDriver'오류 표시를로드 할 수 없습니다.

분류에서Dev

스레드 "main"java.lang.NullPointerException에서 오류 예외를 수정할 수 없습니다.

분류에서Dev

이메일을 보내는 동안 Spring Boot 예외 : java.lang.IllegalStateException : ApplicationContext를로드하지 못했습니다.

분류에서Dev

Android Java에서 클래스를로드 할 수 없습니다.

분류에서Dev

java.lang.IllegalStateException : 활동의 메소드를 실행할 수 없습니다 (공유 환경 설정).

분류에서Dev

java.lang.IllegalStateException : 활동의 메소드를 실행할 수 없습니다 (공유 환경 설정).

분류에서Dev

클래스 캐스트 예외 : java.lang.ClassCastException : java.util.ArrayList를 java.lang.Long으로 캐스트 할 수 없습니다.

Related 관련 기사

  1. 1

    오류 sqoop.Sqoop : Sqoop 실행 중 예외 발생 : java.lang.RuntimeException : db 드라이버 클래스를로드 할 수 없음 : com.mysql.jdbc.Driver

  2. 2

    스레드 "main"java.lang.ClassCastException 예외 : org.springframework.jdbc.datasource.DriverManagerDataSource를 캐스트 할 수 없습니다.

  3. 3

    java.lang.IllegalStateException : 드라이버를 실행할 수 없습니다 : /resources/phantomjs-2.1.1-linux-x86_64/bin/phantomjs

  4. 4

    Java DB 설정 시도 : "클래스를 찾을 수 없음 : JDBC 드라이버 org.apache.derby.jdbc.EmbeddedDriver를로드 할 수 없습니다."

  5. 5

    새로운 고정 표시기 컨테이너에 com.microsoft.sqlserver.jdbc.SQLServerDriver : java.lang.ClassNotFoundException가 : 클래스를로드 할 수 없습니다

  6. 6

    Android-java.lang.IllegalStateException : 활동의 메소드를 실행할 수 없습니다.

  7. 7

    MySQL 및 Docker를 사용한 Spring Boot : IllegalStateException : 드라이버 클래스를로드 할 수 없음 : com.mysql.cj.jdbc.Driver

  8. 8

    netezza JDBC 드라이버를로드 할 수 없습니다.

  9. 9

    LocalContainerEntityManagerFactoryBean JDBC 드라이버 클래스 'org.h2.Driver'를로드 할 수 없습니다. Hibernate SessionFactory를 빌드 할 수 없습니다.

  10. 10

    JDBC 드라이버 클래스 'com.mysql.jdbc.Driver'소나 플러그인을로드 할 수 없습니다.

  11. 11

    예기치 AOP 예외; 상자의 예외는 java.lang.IllegalStateException입니다 :로드 캐시 항목 없음

  12. 12

    Collections.sort 메소드가 클래스 java.lang.Integer를 던집니다. 클래스 java.lang.Double 오류로 캐스트 할 수 없습니다.

  13. 13

    스레드 "main"의 예외 java.lang.NoClassDefFoundError org.bytedeco.javacpp.avutil 클래스를 초기화 할 수 없습니다.

  14. 14

    Hibernate JDBC 드라이버 com.mysql.jdbc.Driver를로드 할 수 없습니다.

  15. 15

    스레드 "main"의 예외 java.lang.IllegalStateException : 드라이버 실행 파일이 없습니다. /Users/Golcha/Desktop/Automation/geckodriver.exe

  16. 16

    mvn 테스트 오류 : java.lang.IllegalStateException : 중지 된 SparkContext에서 메서드를 호출 할 수 없습니다.

  17. 17

    org.flywaydb.core.api.FlywayException : Java 클래스가 ant taskdef에서 트리거 될 때 JDBC 드라이버를 인스턴스화 할 수 없습니다.

  18. 18

    java.lang.IllegalStateException : JSONParser를 시도 할 때 android : onClick에 대한 메소드를 실행할 수 없습니다.

  19. 19

    스레드 "main"java.lang.RuntimeException 예외 : 컴파일 할 수없는 소스 코드-기호를 찾을 수 없습니다.

  20. 20

    요청 된 클래스를로드 할 수 없습니다 : HIbernate를 사용하는 JBoss의 com.mysql.jdbc.Driver

  21. 21

    jdbc 드라이버로 mysql에 연결할 수 없습니다.

  22. 22

    앱 java.lang.IllegalStateException을 컴파일 할 수 없습니다. processingEnv는 null이 아니어야합니다.

  23. 23

    VSTS에서 JMeter로드 테스트를 실행하는 동안 JDBC 드라이버 클래스 'com.microsoft.sqlserver.jdbc.SQLServerDriver'오류 표시를로드 할 수 없습니다.

  24. 24

    스레드 "main"java.lang.NullPointerException에서 오류 예외를 수정할 수 없습니다.

  25. 25

    이메일을 보내는 동안 Spring Boot 예외 : java.lang.IllegalStateException : ApplicationContext를로드하지 못했습니다.

  26. 26

    Android Java에서 클래스를로드 할 수 없습니다.

  27. 27

    java.lang.IllegalStateException : 활동의 메소드를 실행할 수 없습니다 (공유 환경 설정).

  28. 28

    java.lang.IllegalStateException : 활동의 메소드를 실행할 수 없습니다 (공유 환경 설정).

  29. 29

    클래스 캐스트 예외 : java.lang.ClassCastException : java.util.ArrayList를 java.lang.Long으로 캐스트 할 수 없습니다.

뜨겁다태그

보관