由于我们项目采用的是proxool数据源的方式连接数据库,我现在引入润乾来做报表,然后需要在web.xml需要配置润乾报表的数据源。<init-param>
      <param-name>JNDIPrefix</param-name>
      <!-- <param-value>java:comp/env/</param-value> -->
      <param-value>java:comp/env/</param-value>
    </init-param>
    <init-param>
      <param-name>dataSource</param-name>
      <param-value>jdbc/datasource,oracle,GBK</param-value>
    </init-param>
就是jdbc/datasource 此处,不知道如何配置了。以前项目是采用的 在context里面写数据源,然后name=jdbc/datasource。而现在采用proxool数据源,没有全文数据源之说,不知道有谁配置过这样的呢,告知下

解决方案 »

  1.   

    我之后用过这个报表,这个配置确认有一点难,但是你数据源的配置应该是在web服务器里面啊,不应该是在web.xml这个里面只把action类和他的reportconfig引进来
      

  2.   

    其实配置润乾的不难,现在主要的问题在于,润乾也要个数据源。我项目使用的是proxool.xml的方式配置的数据库连接池。<proxool>   
            <alias>datasource</alias> 里面有这个,而这个也是proxool方式数据源的别名,可现在我无法获取到这个名称。
    再说一次:以前项目是在tomcat的conf目录下面建立数据源,就是建一个xml文件,里面写
    <?xml version='1.0' encoding='utf-8'?>
    <Context   
       <Resource name="jdbc/dataCon" auth="Container"  
                type="javax.sql.DataSource" username="userName" password="passwd"  
                driverClassName="oracle.jdbc.driver.OracleDriver"  
                url="jdbc:oracle:thin:@localhost:1521:oun"   
                maxActive="800" maxIdle="300" maxWait="10000"/> 
    </Context>这种方式配置的,在web.xml中可以找到name="jdbc/dataCon"的数据源。
    如果采用上面方式在web.xml中配置润乾的数据源,也就是拿这个name。
    可现在我这边不是采用这种方式。而是用proxool 。所以就郁闷了。