Oracle 配置数据库连接池-Axis2 webservice

Oracle 配置数据库连接池-Axis2 webservice,oracle,tomcat,connection-pooling,axis2,Oracle,Tomcat,Connection Pooling,Axis2,我想知道如何修改server.xml文件,以便构建在axis2上的所有Web服务都可以使用连接池与DB进行通信。每个Web服务都有不同的数据源,一个指向DB的一个实例,另一个指向另一个DB服务器。如何指定每个服务应该使用的上下文 提前感谢,, Pojo如果要在项目中使用连接池,请确保已设置以下代码,以便Tomcat连接池在context.xml文件中工作: 1) 如果“WebContent/META-INF/context.xml”目录下不存在名为“context.xml”的文件,请创建该文件,

我想知道如何修改server.xml文件,以便构建在axis2上的所有Web服务都可以使用连接池与DB进行通信。每个Web服务都有不同的数据源,一个指向DB的一个实例,另一个指向另一个DB服务器。如何指定每个服务应该使用的上下文

提前感谢,,
Pojo

如果要在项目中使用连接池,请确保已设置以下代码,以便Tomcat连接池在context.xml文件中工作:

1) 如果“WebContent/META-INF/context.xml”目录下不存在名为“context.xml”的文件,请创建该文件,并包含以下内容:

public Connection getConnection() {   
    Connection connection = null;   
    try {
        Context envCtx = (Context) new InitialContext().lookup("java:comp/env");
        DataSource ds = (DataSource) envCtx.lookup("jdbc/TestDB");
        connection = ds.getConnection();
    }
    catch (Exception e) {
        System.out.println("Connection error: " + e.getMessage());   
    }
    return connection; 
}
对于我的项目,请使用适当的值进行修改:

<?xml version="1.0" encoding="UTF-8"?> 
<Context path="/dbcp" docBase="dbcp">  
    <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" 
        removeAbandoned="true" removeAbandonedTimeout="30" maxActive="80"   
        maxIdle="30" maxWait="10000" username="sontn" password="nhantien"
        driverClassName="org.postgresql.Driver"
        url = "jdbc:postgresql://localhost/group8"   useUnicode="true"
        characterEncoding="utf-8" characterSetResults="utf8"/>
</Context>
谢谢