WebSphere Scripting:AdminTask.createAuthDataEntry(...):java.sql.SqlException:用户登录失败''

时间:2014-05-26 19:12:27

标签: scripting websphere wsadmin

我遇到了WebSphere 8.0的问题

我通过在Jython wsadmin控制台中键入它来创建一个ID:

AdminTask.createAuthDataEntry(['-alias', 'uni', '-user', 'uni', '-password', 'uni', '-description', 'uni/uni'])
AdminConfig.save()

我输入:

AdminTask.listAuthDataEntries()

并注意:

'[[alias Unica9100/uni] [userId uni] [description uni] [_Websphere_Config_Data_Id cells/UnicaVMNode03Cell|security.xml#JAASAuthData_1401128477833] [_Websphere_Config_Data_Type JAASAuthData] [password *******] ]'

我转到JAAS2别名页面并在那里列出。

我转到数据源并选择它作为auth别名。

我测试连接。

我收到此错误:

[5/26/14 14:23:59:621 EDT] 0000001b SystemErr     R java.sql.SQLException: Login failed for user ''. ClientConnectionId:3b59e5a5-ac1c-4049-aa58-c245886b5918 DSRA0010E: SQL State = S0001, Error Code = 18,456 
[5/26/14 14:23:59:621 EDT] 0000001b SystemErr     R     at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216)
  • 请注意,SQL异常表示登录名是'' - 由于某种原因,它是空白的。
  • 我回到JAAS2身份验证页面。
  • 我重新保存了凭证而没有任何修改。
  • 我再次测试连接。
  • 有效。

  • 我缺少什么?

1 个答案:

答案 0 :(得分:0)

只有通过管理员脚本完成此更改时才需要重新启动服务器。