【问题标题】:Websphere 7/Data Sources: ORA-01017: invalid username/password;Websphere 7/数据源:ORA-01017:用户名/密码无效;
【发布时间】:2013-02-05 21:27:16
【问题描述】:

我在 WS 7 上设置多个数据源以进行 JNDI 访问。

点击其中一个数据源后->Connection Pool Properties->Connection Pool Custom Properties,我给了两个属性:

Property1 Name: user
value: someuser

Property2 Name: password
value: somepassword

保存配置并返回该数据源后,我点击了Test connection 按钮,所以它给了我一个很好的例外:

java.sql.SQLException: ORA-01017: invalid username/password; logon denied DSRA0010E: SQL State = 72000, Error Code = 1,017

我也确实从 JVM 日志中看到了该异常。重启服务器后问题依然存在?

那怎么了?

更新 1

忘记提及我已将 JAAS 身份验证设置为无,但仍然出现异常..

【问题讨论】:

    标签: oracle websphere


    【解决方案1】:

    您可以尝试使用“J2C 身份验证别名”来定义您的用户名/密码对,而不是自定义属性。您可能会在数据源定义屏幕的右侧看到 J2C 身份验证别名定义的链接。将用户名/密码对定义为身份验证别名后,应从别名列表中为数据源选择该别名。

    您可以在信息中心查看Configuring a data source using the administrative console(第 10 项)作为参考。

    【讨论】:

    • 谢谢kurtcebe 我已经更新了我的问题,实际上我已经从当前数据源中删除了 JAAS 别名,但在重新启动服务器后仍然会出现该异常。但是该链接引用了非常有用的信息。再次感谢。
    猜你喜欢
    • 2020-09-13
    • 2012-01-16
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2018-03-14
    • 2018-10-13
    • 1970-01-01
    相关资源
    最近更新 更多