CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  应用服务器

我快疯了!大家快救救我!

楼主fhl001(文命)2006-06-01 21:10:31 在 Java / 应用服务器 提问

那位大哥能给我个websphere下的应用程序如何连接数据库的实例,求大家了,怎么也连不上,代码如下  
   
  public   static   Connection   getConnection(){  
              final   String   CON_JNDI_NAME   =   "jdbc/safe";  
              Connection   con   =   null;  
              try{  
                        //Context   initCtx   =   new   InitialContext();                        
                        Hashtable   env   =   new   Hashtable();  
                         
                        //Class.forName("com.ibm.Websphere.naming.WsnInitialContextFactory").newInstance();  
                         
                        env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.Websphere.naming.WsnInitialContextFactory");  
                        //env.put(Context.PROVIDER_URL,"iiop://localhost:900");    
   
                        InitialContext   initCtx   =   new   InitialContext(env);  
                         
                        DataSource   ds   =   (DataSource)initCtx.lookup(CON_JNDI_NAME);  
                        con   =   ds.getConnection();  
                        String   date   ;  
                        date   =   (new   java.text.SimpleDateFormat("yyyy-MM-dd   HH:mm:ss.SSS")).format(new   java.util.Date());  
                        System.out.println("DBMANAGER   getConnect-->"+date);  
              }catch(Exception   e){  
                                  e.printStackTrace();  
              }  
              return   con;  
            }  
  连接配置在websphere里面测试成功!请大家指教1!万分感谢!!!! 问题点数:20、回复次数:1Top

1 楼fhl001(文命)回复于 2006-06-01 21:31:03 得分 0

报的错误,但哪个包我也已经加进去的,还好是这个错,郁闷啊!   javax.naming.NoInitialContextException:   Cannot   instantiate   class:   com.ibm.Websphere.naming.WsnInitialContextFactory.     Root   exception   is   java.lang.ClassNotFoundException:   com.ibm.Websphere.naming.WsnInitialContextFactory  
  at   com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled   Code))  
  at   com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled   Code))  
  at   java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled   Code))  
  at   java.lang.Class.forName0(Native   Method)  
  at   java.lang.Class.forName(Class.java(Compiled   Code))  
  at   com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:60)  
  at   javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)  
  at   javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:257)  
  at   javax.naming.InitialContext.init(InitialContext.java:233)  
  at   javax.naming.InitialContext.<init>(InitialContext.java:209)  
  at   com.eweb.safe.db.DBManager.getConnection(DBManager.java:50)  
  at   com.ibm._jsp._login._jspService(_login.java:83)  
  at   com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java(Compiled   Code))  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled   Code))  
  at   com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled   Code))  
  at   com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1173)  
  at   com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:92)  
  at   com.eweb.common.SetEncodingFilter.doFilter(SetEncodingFilter.java:61)  
  at   com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)  
  at   com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:77)  
  at   com.wakeboy.jaf.servlet.AuthFilter.doFilter(AuthFilter.java:126)  
  at   com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)  
  at   com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:77)  
  at   com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java(Compiled   Code))  
  at   com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java(Inlined   Compiled   Code))  
  at   com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java(Compiled   Code))  
  at   com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:230)  
  at   com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2841)  
  at   com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)  
  at   com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)  
  at   com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)  
  at   com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)  
  at   com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)  
  at   com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)  
  at   com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94)  
  at   com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)  
  at   com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled   Code))  
  at   com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)  
  at   com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021)  
  at   com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled   Code))Top

相关问题

关键词

得分解答快速导航

  • 帖主:fhl001

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo