1

我在使用 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 身份验证页面。
  • 我不做任何修改就重新保存了凭证。
  • 我再次测试连接。
  • 有用。

  • 我错过了什么?

4

1 回答 1

0

当仅通过管理脚本完成时,需要重新启动服务器才能反映此更改。

于 2014-06-04T17:57:22.457 回答