由于我们项目采用的是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数据源,没有全文数据源之说,不知道有谁配置过这样的呢,告知下
<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数据源,没有全文数据源之说,不知道有谁配置过这样的呢,告知下
<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 。所以就郁闷了。