站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题求助:关于自己写连接,INITIAL_CONTEXT_FACTORY和PROVIDER_URL怎么写?(高手快来帮忙啊)

求助:关于自己写连接,INITIAL_CONTEXT_FACTORY和PROVIDER_URL怎么写?(高手快来帮忙啊)

摘要: 求助:关于自己写连接,INITIAL_CONTEXT_FACTORY和PROVIDER_URL怎么写?(高手快来帮忙啊)


我使用的resin,数据库用mysql
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"AAAAA");
env.put(Context.PROVIDER_URL, "BBBBB");
env.put(Context.SECURITY_PRINCIPAL, "user");
env.put(Context.SECURITY_CREDENTIALS, "password");

InitialContext jndiContext = new InitialContext(env);
javax.datamining.resource.ConnectionFactory jdmCFactory =
(ConnectionFactory) jndiContext.lookup("CCCCC");

conn = (Connection) jdmCFactory.getConnection();

请问"AAAAA" "BBBBB" "CCCCC"处应该写什么?



查你的应用服务器文档吧,不同的应用服务器,写法是不同的。




现在,用resin的人很少,恐怕只有你自己解决了。


我用google搜索resin java Hashtable put

得到java swing的drag and drop源程序--JSP中文网java swing的drag and drop源程序jsp空间jsp教程jsp源码jsp学习jsp入门java学习jsp源 代码jsp代码jsp实例,命令行,JAVA虚拟机,jsp虚拟主机jsp空间jsp ... Hashtable hashtable = new Hashtable(); hashtable.put("name", name); hashtable.put("url", url); ...
www.jspcn.net/htmlnews/11242066574371355.html - 44k - 网页快照 - 类似网页



http://www.jspcn.net/htmlnews/11242066574371355.html

private static Hashtable makeNode(String name,
String url, String strPath)
{
Hashtable hashtable = new Hashtable();
hashtable.put("name", name);
hashtable.put("url", url);
hashtable.put("path", strPath);
return hashtable;
}


以后遇到问题可以这么来做


其实是这样:
我在Resin中定义的JNDI,希望在Applet中进行访问,但总是报命名服务错误。
源码如下:
Hashtable properties = new Hashtable();
properties.put(Context.INITIAL_CONTEXT_FACTORY,
"com.caucho.naming.InitialContextFactoryImpl");
properties.put(Context.PROVIDER_URL, "http://localhost:8080/");
try
{
Context ic = new InitialContext(properties);
_resource = (TestResource) ic.lookup("java:comp/env/test/basic");
System.out.println("Resource="+_resource.toString());
}
catch (Exception e)
{
e.printStackTrace();
}

有人能直接告诉我吗?谢谢了


楼主是问那个工厂类(就是那个"AAAAA")等是什么,该去查resin文档才是。



Context ic = new InitialContext(properties);
_resource = (TestResource) ic.lookup("java:comp/env/test/basic");
System.out.println("Resource="+_resource.toString());

这三句当中,错误在哪一句?“报命名服务错误”想必是上面的第二句出的错吧,
把 java:comp/env/test/basic 改成 test/basic 试试


↑返回目录
前一篇: weblogic 8.1 不支持 JDK1.5 吗?
后一篇: 高手请进:换应用服务器后怎样处理web.xml文件?