小编Dha*_*ath的帖子

如何使用spring boot连接oracle数据库

我正在使用 Spring Boot 应用程序并尝试访问 Oracle 数据库。虽然构建成功,但是当我尝试在 Kubernetes 中部署时却出现以下错误。

我使用以下配置更改了application.properties文件和文件:pom.xml

应用程序.yml

 spring.datasource.url=jdbc:oracle:thin:@<IP>:1521:orcl
 spring.datasource.username=<username>
 spring.datasource.password=<password>
 spring.datasource.driver.class=oracle.jdbc.driver.OracleDriver
Run Code Online (Sandbox Code Playgroud)

POM文件

 <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-jdbc</artifactId>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

例外

***************************
APPLICATION FAILED TO START
***************************
 Description:
 Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:
     Property: driverclassname
    Value: oracle.jdbc.OracleDriver
    Origin: "driverClassName" from property source "source"
    Reason: Failed to load driver class oracle.jdbc.OracleDriver in either of 
            HikariConfig class loader or Thread context classloader
 Action:
 Update your application's configuration   
Run Code Online (Sandbox Code Playgroud)

java oracle driver spring-boot

6
推荐指数
2
解决办法
7万
查看次数

本地机器上存储的docker镜像在哪里

我使用以下命令创建了 docker 一个 spring boot 应用程序的 docker 镜像

docker build -f Dockerfile -t myimage
Run Code Online (Sandbox Code Playgroud)

一旦我运行命令“docker images”,我就会看到那个图像。现在我想从我的本地机器上获取该图像并使用以下命令在另一台机器上运行。

docker run -p 8085:8085 myimage
Run Code Online (Sandbox Code Playgroud)

通过物理介质将 docker 映像重新定位到另一台机器的步骤是什么?

/var/lib/docker/images/overlay2/imagedb/content

但该本地包含 6KB 的 .txt 文件。我知道通常 docker 镜像的大小约为 600MB。

谁能帮我找到确切的位置。

谢谢

docker dockerfile

1
推荐指数
1
解决办法
6905
查看次数

标签 统计

docker ×1

dockerfile ×1

driver ×1

java ×1

oracle ×1

spring-boot ×1