当前位置: 首页 > 知识库问答 >
问题:

无法连接WebSphere docker中的数据源:java.lang.ClassNotFoundExc0019: DSRA8000E

冯元徽
2023-03-14

我在docker上运行IBMWebSphere容器,然后在管理控制台窗口中配置数据源以连接到oracle,但我得到了错误:

服务器server1上节点DefaultNode01上的数据源iBank的测试连接操作失败,出现以下异常:java。lang.ClassNotFoundException:DSRA8000E:Java存档(JAR)或压缩文件不存在于路径中,或者不允许进行所需的访问。路径:/home/quant11/ojdbc6。罐子查看JVM日志以了解更多详细信息。

我将类路径驱动程序设置为lib,但未成功:/home/quant11/ojdbc6。罐子

共有1个答案

夹谷和裕
2023-03-14

原始映像不包含任何jdbc驱动程序,因此您需要将其包含在正在构建的映像中。因此,在dockerfile中,您应该有类似的内容:

FROM ibmcom/websphere-traditional:latest
COPY --chown=was:was ojdbc6.jar /work/drivers
COPY --chown=was:was myApp.war /work/app
RUN /work/configure.sh 

然后将jdbc路径配置到您放置驱动程序的位置,对我来说,似乎是/home/quant11/ojdbc6。jar来自本地文件系统,而不是容器本身。

 类似资料:
  • 我正在尝试学习jsp页面中的数据库连接。下面是我的代码: 这是我的servlet: 下面是我的dbConnect类: 问题是,在connect()函数中,当涉及行class.forName(“com.mysql.jdbc.driver”)时。newInstance();它会产生一个错误并进入catch块。这里出了什么问题,有人能帮忙吗?多谢了。 编辑:我按照Nambari说的做了,现在我在行con

  • 我正在尝试构建一个简单的Spring Boot CRUD应用程序,它还具有Spring Boot安全性的登录和注册选项。我已经在使用MySQL数据库,它可以很好地为我的应用程序保存数据。 问题是,在尝试在securityConfig类中创建jdbcAuthentication时,它说我无法自动连接Datasource,并且没有找到“Datasource”类型的bean(同样,我已经成功地将MySQ

  • Tableau可以与广泛使用的所有可访问数据源连接。它可以链接到Excel文件,PDF文件,文本文件等。它还可以使用其ODBC连接器连接到各种数据库。Tableau可以连接到Web连接器和服务器。 Tableaus本机连接器可以连接到以下类型的数据源: 文件系统:如Microsoft Excel,CSV等。 云系统:例如Google bigQuery,Windows Azure等。 关系系统:如M

  • 从下面描述的tsk开始,我在一个看似简单的过程中遇到了无数问题。但首先是一些背景: Windows 10 QGIS 2.18.5 PgAdmin 4(v 2.0) Postgreql 10安装 -Postgreql数据库(托管在运行PostgreSQL 9.6.5的Amazon AWS云上) 我对postgreql和postgis非常陌生,但是在遵循所有基本说明之后,我似乎无法在QGIS中查看任何

  • 我现在面临这个问题已经有几天了。我正在尝试连接到计算机上的。但我没法把这事搞定。请参阅我运行的以下命令和错误消息。 警告:全局可写的配置文件“/etc/MySQL/my.cnf”被忽略错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器(111) 警告:全局可写的配置文件“/etc/MySQL/my.cnf”被忽略输入密码:

  • 有人能告诉我为什么来自MySQL的数据源没有连接。谢谢!