簡體   English   中英

無法打開 JDBC 連接 oracle 和 spring 啟動

[英]Unable to open JDBC Connection oracle and spring boot

您好,我正在使用 oracle 數據庫,但在 spring 啟動時出現一些錯誤:錯誤是:

org.springframework.beans.factory.BeanCreationException:在 class 路徑資源 [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class] 中定義名稱為“entityManagerFactory”的 bean 創建錯誤:調用 init 方法失敗; 嵌套異常是 javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; 嵌套異常是 org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution

我的應用程序屬性是:

 spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
 spring.datasource.url= jdbc:oracle:thin:@localhost:1521:XE
 spring.datasource.username=Sys
 spring.datasource.password=admin
 spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.jpa.hibernate.ddl-auto=create

server.port = 8080
spring.jpa.show-sql=true
spring.servlet.multipart.max-file-size=-1

您使用的是哪個 Java 版本? 你能檢查你是否在你的構建文件中添加了依賴項嗎?

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>

參考鏈接: https://www.baeldung.com/java-9-jaxbeexception

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM