互联网服务中间件

websphere7.0获得连接报invalid username/password,请各位帮忙看下!

在PL/SQL中可以正常连接,集成解决方案中测试连接也OK。

Exception in thread "P=497968:O=0:CT" java.sql.SQLException: ORA-01017: invalid username/password; logon denied

DSRA0010E: SQL 状态:72000,错误码:1,017。

at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)

at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:131)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:204)

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:406)

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)

at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:799)

参与4

3同行回答

YuLiminYuLimin资深技术顾问IBM广州
哈哈哈:)你是在WAS 7.0的哪个小版本上面的?显示全部
哈哈哈:)你是在WAS 7.0的哪个小版本上面的?收起
互联网服务 · 2010-08-23
浏览1049
duanshaochuduanshaochu软件开发工程师软通动力
谢谢,ilovesh。问题已经解决了,我开始测试时只是在本地建了一个JAVA类并没有部署一个应用程序到websphere中。在websphere中部署一个应该程序后已经可以获得连接了。不在websphere中部署应用程序而想测试连接是否成功,则需要在getConnection()方法中传入数据库用户名与密码...显示全部
谢谢,ilovesh。
问题已经解决了,我开始测试时只是在本地建了一个JAVA类并没有部署一个应用程序到websphere中。在websphere中部署一个应该程序后已经可以获得连接了。
不在websphere中部署应用程序而想测试连接是否成功,则需要在getConnection()方法中传入数据库用户名与密码。
如:
Hashtable parms = new Hashtable();
      parms.put(Context.INITIAL_CONTEXT_FACTORY,
                com.ibm.websphere.naming.WsnInitialContextFactory.class.getName());
      parms.put(Context.PROVIDER_URL, "iiop://localhost:900/");
      Context ic = new InitialContext();
      ds = (DataSource) ic.lookup("jndi/dsc");               
      Connection conn = ds.getConnection("userdb","userdb");收起
互联网服务 · 2010-08-19
浏览1074
iloveshiloveshtesterPantosoft
回复 1# duanshaochu     估计是你的应用程序配置文件(applicationContext_Tran_web.xml)没对吧?贴出来看看?显示全部
回复 1# duanshaochu


    估计是你的应用程序配置文件(applicationContext_Tran_web.xml)没对吧?贴出来看看?收起
2010-08-18
浏览1078

提问者

duanshaochu
软件开发工程师软通动力
擅长领域: 中间件

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-08-18
  • 关注会员:1 人
  • 问题浏览:5529
  • 最近回答:2010-08-23
  • X社区推广