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

无法在 Glassfish 中获取 Oracle 连接

富念
2023-03-14

我正在尝试在我的 Glassfish 4 中建立 JDBC 连接,但它抱怨当我 ping 它时 URL 不正确。

到目前为止,我已经将ojdbc6.jar和ojdbc7.jar文件复制到Glassfish 4中

我的常规设置如下所示:

我的附加属性如下所示:

在我的Oracle Devloper中,我的设置如下所示:

知道我做错了什么吗?我错过了斜线还是什么?

共有2个答案

鲁展
2023-03-14

修复了它。这行得通。

我认为它忽略了除PASWORD和URL之外的所有内容

巫培
2023-03-14

看起来您必须在 JDBC 连接池的其他设置中设置服务器 URL。对于 Oracle 数据源,数据库服务器主机名是不够的。

  1. 删除除用户名密码之外的所有属性。
  2. 将属性url添加到您的JDBC连接池。
  3. url必须采用以下格式:jdbc: or老兄:@

 类似资料:
  • 我每5分钟运行一次批处理作业,我不希望其他节点运行同一个作业,因此我使用绝地锁将一个对象锁定5分钟。这样,如果另一个节点试图运行同一个作业,它们就不会得到锁。工作是在获得锁后开始的,当我试图从Redis读取它时,我得到以下异常情况: 这是我的密码 spring启动应用程序。属性文件 作业在开始时执行以下代码以获得锁 之后,redis仓库类试图读取特定模式的值... 这就是我在日志中看到的完全例外。

  • 我成功地获得了20个请求的响应,但无法获得其余10个请求的响应。我面临的问题是,在前20个请求使用了20个连接之后,其余的10个请求无法从池中获得jedis连接,因此我得到以下例外情况: 我已经在网上搜索,但没有找到解决办法。有人能帮我吗?

  • 我有一个Hibernate和光数据源的Spring Boot项目。如果我使用注入的SessionFactory对象来获取会话对象,几天后,我会发现与数据库操作相关的任何方法都有这样的异常(只有重新启动才能解决这个问题): 似乎手动使用的会话使此问题。(我有类似的项目,具有相同的配置和功能,但没有注入SessionFactory和Session...我根本没有这样的问题) 应用程序. yaml: 数

  • 我们的项目中有Spring boot/Hibernate/MYSQL应用程序,并使用Hikari作为连接池。服务启动几分钟后,我们发现以下问题: org.springframework.web.util.嵌套异常:请求处理失败;嵌套异常org.springframework.dao.DataAccessResourceFailureExc0019:无法获取JDBC连接;嵌套异常org.hibern

  • 我通过动态创建具有以下属性的数据源来连接mysql数据库,它工作正常,但过了一段时间后,它一直给我错误“无法获取JDBC连接”。 它被托管在AWS和Tomcat环境中。DB是AWS的RDS。 更新: 原因: