anche cambiando così il server.xml, i risultati sono gli stessi
codice:
Context path="/testpool" docBase="c:\testpool" debug="1" 
reloadable="true" crossContext="true"> 
 
    <Logger className="org.apache.catalina.logger.FileLogger" 
prefix="localhost_testpool_log." suffix=".txt" 
               timestamp="true"/> 
 
    <Resource name="jdbc/TestPool" auth="Container" type="javax.sql.DataSource"/> 

    <ResourceParams name="jdbc/TestPool"> 
      <parameter> 
        <name>factory</name> 
        <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> 
      </parameter> 

       <parameter> 
           
           <name>maxActive</name> 
           <value>20</value> 
        </parameter> 
        <parameter> 
           <name>maxIdle</name> 
           <value>10</value> 
        </parameter> 
        <parameter> 
           <name>maxWait</name> 
           <value>-1</value> 
        </parameter> 
 
       
      <parameter> 
          <name>username</name> 
          <value>sa</value> 
      </parameter> 
      <parameter> 
          <name>password</name> 
          <value>sa</value> 
      </parameter> 
 
       
      <parameter> 
         <name>driverClassName</name> 
         <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value> 
      </parameter> 
 
       
      <parameter> 
        <name>url</name> 
 
<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=STRUTS_DB1</value> 
      </parameter> 
    </ResourceParams> 
  </Context>
se qualcuno ha qualche idea....