java - glassfish 中的 Ojdbc14.jar - 找不到它

标签 java linux glassfish suse

我有 Suse linux,并且安装了 Glassfish 3.1.1,但我无法使用

创建池
resource type: javax.sql.ConnectionPoolDataSource

以下错误是:

Class name is wrong or classpath is not set for : oracle.jdbc.pool.OracleDataSource Please      enter code here`check the server.log for more details.

我在 glassfish/domains/domain1/lib/Extglassfish/lib 中有 ojdbc14.jar

我不知道该怎么做,谢谢!

最佳答案

您将此 jar 作为全局资源的位置是错误的。您需要从glassfish/domains/domain1/lib/Extglassfish/lib中删除这个jar,并将其仅添加到glassfish/domains/domain1/lib - 这是 glassfish 中用于在全局类路径中找到诸如 JDBC 之类的库的位置。

关于java - glassfish 中的 Ojdbc14.jar - 找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12929879/

相关文章:

java - 连接池在 Glassfish 中不起作用

java - Jasper 报告在客户端打印而不生成报告

java - 我制作的数组有什么问题?

linux - Linux中的进程终止通知

linux - 注册手册 MAC 地址

java - 使用存储在 session 中的用户 ID 进行身份验证 - 安全风险/不良做法?

java - Selenium Web Driver 无限测试

java - 有人有处理 Nuance 的 OmniPage SDK 的 XML 格式的经验吗?

linux - 编辑/etc/hosts 文件 OS X

web-services - "Web Services"GlassFish Server 开源版 3.0.1 中缺少节点