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

struts连接数据库报错!

楼主mikecaolei(三石)2004-04-04 00:56:00 在 Java / Web 开发 提问

我检查过web.xml文档中的数据库部分数据都读取正确,就是在调用GenericDataSource.open()方法连接数据库的时候出错,请帮忙看看,有什么办法可以解决这个问题,以及为什么会出现这个问题?  
   
  具体报错内容是:javax.servlet.UnavailableException:   Initializing   application   data   sourceconPoolat   org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:1091)at   org.apache.struts.action.ActionServlet.init(ActionServlet.java:472)at   javax.servlet.GenericServlet.init(GenericServlet.java:82)at   com.caucho.server.http.Application.createServlet(Application.java:3103)at   com.caucho.server.http.Application.loadServlet(Application.java:3054)at   com.caucho.server.http.Application.initServlets(Application.java:1914)at   com.caucho.server.http.Application.init(Application.java:1827)at   com.caucho.server.http.VirtualHost.startApplication(VirtualHost.java:1192)at   com.caucho.server.http.VirtualHost.cron(VirtualHost.java:1335)at   com.caucho.server.http.ServletServer.cron(ServletServer.java:1883)at   com.caucho.server.http.ServletServer.handleCron(ServletServer.java:1721)at   com.caucho.util.Cron$CronThread.evaluateCron(Cron.java:199)at   com.caucho.util.Cron$CronThread.run(Cron.java:163)  
   
  web.xml部分是这样的:  
  <servlet>        
  <servlet-name>database</servlet-name>        
  <servlet-class>diagnosis.servlets.DatabaseServlet</servlet-class>    
      <init-param>            
  <param-name>debug</param-name>          
    <param-value>2</param-value>        
  </init-param>      
    <init-param>            
  <param-name>driverClass</param-name>          
    <param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>      
    </init-param>        
  <init-param>            
  <param-name>jdbcURL</param-name>    
          <param-value>jdbc:odbc:diagnosis</param-value>  
        </init-param>        
  <init-param>          
    <param-name>minCount</param-name>      
        <param-value>1</param-value>      
    </init-param>      
    <init-param>        
      <param-name>maxCount</param-name>        
      <param-value>2</param-value>      
    </init-param>      
    <init-param>            
  <param-name>user</param-name>        
      <param-value>sa</param-value>      
    </init-param>      
    <init-param>        
      <param-name>password</param-name>        
      <param-value>sa</param-value>    
      </init-param>      
    <load-on-startup>2</load-on-startup>    
    java部分是这样的:  
  String   value   =   getServletConfig().getInitParameter("debug");d  
  s   =   new   GenericDataSource();  
  ds.setDriverClass(getInitParameter("driverClass"));  
  ds.setUrl(getInitParameter("jdbcURL"));  
  ds.setMinCount(Integer.parseInt(getInitParameter("minCount")));  
  ds.setMaxCount(Integer.parseInt(getInitParameter("maxCount")));  
  ds.setUser(getInitParameter("user"));  
  ds.setPassword(getInitParameter("password"));  
  ds.setAutoCommit(true);  
  try   {  
  ds.open();  
  ConnectionPool.init(ds);  
  }   catch(SQLException   e)   {  
  e.printStackTrace();  
  }  
  } 问题点数:0、回复次数:0Top

相关问题

  • 连接Acess数据库为何报错
  • 连接远程数据库报错!!!
  • PL/SQL连接数据库报错
  • exe连接数据库报错
  • struts中连接数据库
  • struts中连接数据库
  • 在weblogic中连接sql数据库报错
  • 连接Access数据库报错,如何解决?在线等候!
  • 急! PB6.5不能连接数据库,报错为:
  • 连接数据库时报错 ora-00604 和 ora-00018

关键词

  • 数据库
  • ds
  • struts
  • application
  • server
  • caucho
  • getinitparameter
  • actionservlet
  • virtualhost
  • init

得分解答快速导航

  • 帖主:mikecaolei

相关链接

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

广告也精彩

反馈

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