请高手帮忙解决一下javax.naming.NameNotFoundException:

context.xml中配置是
<Resourse name="jdbc/oracleds" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="zhoucong" password="zhoucong"
driveClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.2:2030:ora9"/>
程序中是:
Context cx = new InitialContext();
DataSource ds = (DataSource)cx.lookup("java:comp/env/jdbc/oracleds");
QueryRunner qr = new QueryRunner(ds);
qr.update(sql, params);
出现的问题是:
javax.naming.NameNotFoundException: Name oracleds is not bound in this Context
求解决,谢谢

发现了三个错误
1:你的数据库驱动包的路径写错了, 改成:driveClassName ="oracle.jdbc.driver.OracleDriver"
2:<Resourse>元素拼写错了 改成:<Resource>
3:maxIdle属性拼错了要大些,改成:maxLdle

另外web.xml也要与之对应 检查看看。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-07

去查询看看

以助人为快乐之本。

参考资料:Javax.servlet 错误信息

第2个回答  2008-11-07
我建议你直接去问计算机专业的人

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网