如何将 vertx/JDBCClient 类添加到 dockerfile



我已经将 vertx/vertx3 添加到 docker 文件中,在我的服务器中,我有用于数据库连接的用户 JDBCClient 连接。我收到以下错误。

Could not load driverClass org.postgresql.Driver 

在我添加的 docker 文件中

FROM vertx/vertx3

任何人都可以解释确切的问题吗

您必须将 postgressqlDriver jar 文件添加到容器和 vert.x 类路径中。

将 postgressql 驱动程序复制到项目文件夹中(例如在文件夹中lib( 而不是类似的东西

COPY lib/yourPostgresSqlDriver.jar $VERTICLE_HOME

在你的 Dockerfile 应该做这项工作,如果你像 https://hub.docker.com/r/vertx/vertx3/描述的那样构建和使用你的容器。

最新更新