首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求教“javax.naming.NameNotFoundException: Name is not bound in this Context”,该怎么解决

2013-07-16 
求教“javax.naming.NameNotFoundException: Nameis not bound in this Context”请大家指出错误谢谢~控制台

求教“javax.naming.NameNotFoundException: Name is not bound in this Context”
请大家指出错误谢谢~控制台报错为“avax.naming.NameNotFoundException: Name  is not bound in this Context”


package com.ncs.util;
import java.sql.*;
import javax.naming.*;
import javax.sql.DataSource;
 
public class util {
    public static Connection getPoolConnection() throws Exception{
       Context ctx=new InitialContext();
       DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/StrutsTestPool");
       Connection conn=ds.getConnection();
       return conn;
    }
}
 
 
<?xml version="1.0" encoding="UTF-8"?>
<context>
    <Resourse


       auth="Container"
       name="jdbc/StrutsTestPool"
       type="javax.sql.DataSourse"
       driverClassName="oracle.jdbc.driver.OracleDriver"
       url="jdbc:oracle:thin:@192.168.81.94:1521:uatdb2"
       username="oscusr2"
       password="password"
    />
</context>
                                                                            
[解决办法]
数据源找不到
[解决办法]
这个错是很有可能这个名称
java:comp/env/jdbc/StrutsTestPool
所映射的实际资源找不到才报的,因为看名称貌似没啥错

javax.sql.DataSourse
Sourse是不是拼错了,应该是Source

参考处:
http://wenku.baidu.com/view/0ad7d94a852458fb770b5602.html
http://blog.csdn.net/itwit/article/details/7027834

热点排行