weblogic工程中配置了jndi数据源

在工程代码中调用时出错
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
env.put(Context.PROVIDER_URL,"t3://10.135.181.106:7001");
Context ic = null;
DataSource source = null;
try {
ic = new InitialContext(env);
source = (DataSource) ic.lookup("java:comp/evn/jdbc/test");
报错 javax.naming.NameNotFoundException: While trying to look up comp/evn/jdbc/test in /app/webapp/servlet/26434742.; remaining name 'comp/evn/jdbc/test'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
修改为
source = (DataSource) ic.lookup("jdbc/test");时,报错
javax.naming.NameNotFoundException: While trying to lookup 'jdbc.test' didn't find subcontext 'jdbc'. Resolved ''; remaining name 'jdbc/test'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
现在这个数据源的配置就是拿不到。
请问下,哪位大神搞过这个东东,是我的理解有错误,还是代码有错误,或者能给一些思路。
非常感谢。

公司网络只可以上csdn,如果是其他网站链接,最好把关键代码给贴出来,谢谢。
------解决方案--------------------
java:comp/evn/jdbc/test
这里都对应吗
------解决方案--------------------
weblogic 里面 测试连接呢