如何将 vertx/JDBCClient 类 添加到 dockerfile

how to add the vertx/JDBCClient classes to 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

如果您像 https://hub.docker.com/r/vertx/vertx3/ 中描述的那样构建和使用您的容器,您的 Dockerfile 应该可以完成工作。