【问题标题】:Connecting from WebLogic 11g to SQL Server从 WebLogic 11g 连接到 SQL Server
【发布时间】:2012-06-28 00:35:04
【问题描述】:

我无法为我们的 SQL Server 数据库设置 WebLogic 11g 数据源。你能帮忙诊断一下错误吗

weblogic.common.ResourceException:无法创建池连接。 DBMS 驱动程序异常是:[FMWGEN][SQLServer JDBC 驱动程序][SQLServer]用户 'carynt\pos​​app' 登录失败

carynt\posapp 是我为用户指定的值。我按照in the docs 的规定尝试了各种不同的“AuthenticationMethod”设置。

我的单元测试(来自 Eclipse IDE)成功运行。但是那些使用integratedSecurity settings。是否可以以某种方式对 WebLogic 数据源使用类似的设置?

【问题讨论】:

  • 能否提供完整的jdbc连接池字符串?
  • @yabmob 感谢您提供帮助。但是我找到了解决方案。请参阅下面的帖子。

标签: sql-server jdbc weblogic weblogic11g


【解决方案1】:

回答我自己的问题...

我们在 WebLogic 控制台日志中发现了一个关于未找到不相关类的错误。我们的 WebLogic 管理员正确地将其诊断为由于调整了 java.library.path(建议使用 integratedSecurity)。

我们无法确定哪些 WebLogic 的无数启动脚本正在初始化java.library.path 值。显然我对这个变量的设置破坏了原始值。通过撤消我的更改,我们注意到默认 java.library.path 与Windows PATH 系统变量值相同。所以我们

  1. 通过调整 startWebLogic.cmd 文件中的 Windows PATH 值自定义 java.library.path
  2. 删除了 WebLogic 数据源定义中的用户 ID 和密码设置
  3. 在数据源定义中添加了integratedSecurity=true 设置。
  4. 重新启动服务器

付费!

【讨论】:

    猜你喜欢
    • 2012-05-12
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 2021-02-08
    • 2014-12-25
    • 2014-02-09
    • 2011-03-30
    相关资源
    最近更新 更多