从WebLogic 11g连接到SQL Server

时间:2012-06-28 00:35:05

标签: sql-server jdbc weblogic weblogic11g

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

  

weblogic.common.ResourceException:无法创建池连接。   DBMS驱动程序异常是:[FMWGEN] [SQLServer JDBC   驱动程序] [SQLServer]用户'carynt \ posapp'

登录失败

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

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

1 个答案:

答案 0 :(得分:1)

回答我自己的问题......

我们注意到WebLogic控制台日志中有关未找到无关类的错误。我们的WebLogic管理员正确地将其诊断为由于经过调整java.library.path(建议使用integratedSecurity)。

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

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