0

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

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

该值carynt\posapp是我为用户指定的值。我尝试了文档中规定的各种不同的“AuthenticationMethod”设置。

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

4

1 回答 1

1

回答我自己的问题...

我们注意到 WebLogic 控制台日志中出现关于未找到不相关类的错误。我们的 WebLogic 管理员正确地将其诊断为由于进行了调整java.library.path(如使用IntegratedSecurity的建议)。

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

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

财源!

于 2012-06-30T20:11:16.763 回答