<data-sources>
    <data-source key="A" type="org.apache.commons.dbcp.BasicDataSource">
      <set-property property="autoCommit" value="true" />
      <set-property property="description" value="OracleDataSource" />
      <set-property property="driverClass" value="jdbc.oracle.driver.OracleDriver" />
      <set-property property="url" value="jdbc:oracle:thin:@localhost:1521:mydata" />
      <set-property property="user" value="wd" />
      <set-property property="password" value="wt5566"/>
      <set-property property="minCount" value="2" />
      <set-property property="maxCount" value="10" />
    </data-source>
最好加上maxCount和minCount的参数然后你的class12.zip要放在lib目录里面

解决方案 »

  1.   

    我已经设置了,class12.jar也放进去了,还是出现这个Error503错误。
      

  2.   

    你的驱动写错了,应该是:oracle.jdbc.driver.OracleDriver你再试试~
      

  3.   

    private String driver = "oracle.jdbc.driver.OracleDriver";
    private String url = "jdbc:oracle:thin:@10.5.31.251:1521:orasvr";
    private String user = "djhpwp";
    private String password = "111111";

    private Connection conn = null;
    private ResultSet rs = null;
    private Statement stmt = null;
             Class.forName( driver ).newInstance();
    conn = DriverManager.getConnection( url, user, password);
    stmt = conn.createStatement();
    你可以先不用连接池,直接用DriverManager联一下,上面是代码。如果没问题,那就是配置问题了。
      

  4.   

    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection dbConn = DriverManager.getConnection("jdbc:oracle:thin:@172.16.3.21:1521:DATEBASE","user", "password" );
      

  5.   

    我已经把驱动改过来了,问题依然存在。
    直接用DriverManager连接能连上。
    到底是什么原因啊,偶要抓狂了。
      

  6.   

    struts的数据源是要淘汰的技术了,何必一棵树吊死在这里呢。
    还不如写一个独立的连数据库的javabean,然后在action里调用。
      

  7.   

    看看是不是缺包的问题,有三个包要加进去 commons-dbcp-1.2.1.jar 
    commons-pool-1.2.jar
    struts-legacy.jar  前两个%tomcat%/common/lib里有,最后那个得上网下一下http://apache.linuxforum.net/dist/jakarta/struts/struts-legacy/ 
      

  8.   

    bush010972
    仁兄,我已经加入这三个包了,问题依旧。
      

  9.   

    用的什么webserver?具体版本是什么?