public static Connection connectPool() throws Exception
    {
Connection con = null; try
{
            //con = connectDB();
            Context initCtx = new InitialContext();
            Context envCtx = (Context) initCtx.lookup("java:comp/env");
            // Look up data source
            DataSource ds = (DataSource) envCtx.lookup("jdbc/ISS-PSAAppDb");
            con = ds.getConnection();
}
catch(SQLException sqe)
{
    System.out.println("connectPool() SQL error:" + sqe.getMessage());
    sqe.printStackTrace();
    throw sqe;
}
/**catch(NamingException ne)
{
    System.out.println("connectPool() Naming error:" + ne.getMessage() );
    ne.printStackTrace();
    throw new SQLException("connectPool() Naming error:" + ne.getMessage());
}**/
return con;
    }
xml中的配置:<Context path="/ServiceStar" docBase="ServiceStar" debug="0" reloadable="true" crossContext="true">
  <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_examples_log." suffix=".txt" timestamp="true" /> 
  <Environment name="maxExemptions" type="java.lang.Integer" value="15" /> 
  <Parameter name="context.param.name" value="context.param.value" override="false" /> 
  <Resource name="jdbc/ISS-PSAAppDb" auth="SERVLET" type="javax.sql.DataSource" /> 
 <ResourceParams name="jdbc/ISS-PSAAppDb">
 <parameter>
  <name>user</name> 
  <value>tester</value> 
  </parameter>
 <parameter>
  <name>password</name> 
  <value></value> 
  </parameter>
 <parameter>
  <name>driverClassName</name> 
  <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value> 
  </parameter>
 <parameter>
  <name>driverName</name> 
  <value>jdbc:microsoft:sqlserver://server;DatabaseName=ServiceStar</value> 
  </parameter>
  </ResourceParams>
  <Resource name="mail/Session" auth="Container" type="javax.mail.Session" /> 
 <ResourceParams name="mail/Session">
 <parameter>
  <name>mail.smtp.host</name> 
  <value>mail.isoftstone.com</value> 
  </parameter>
 <parameter>
  <name>mail.from</name> 
  <value>[email protected]</value> 
  </parameter>
  </ResourceParams>
  </Context>