1) 你的resource环境设置是否是global的,如果是因该将您所需要的com.microsoft.jdbc.sqlserver.SQLServerDriver类库包放入/tomcat_home/common中这样系统在启动服务的过程中才能被调用,如果您放在/tomcat_home/share的lib中也是没有用的2)同样,解决上述问题还可以在/tomcat_home/conf中,打开catalina.properties这个属性配置文件。在内容为“common.loader=...”的行中,在后面加上“,e:/lib/*.jar”(假设e:/lib中有您需要的相关类库)。那么tomcat会在启动时,按照设定位置载入您所制定的jar包。3)tomcat5.5.X中,配置Resource和tomcat5.0.X略有不同。5.0.x中,有<Resource> & <ResourceParams>两段。而5.5.x中,则只有一段<Resource>来设置即可。典型的配置例子有:
<Resource name="jdbc/ExampleSQL" 
          auth="Container" type="javax.sql.DataSource"
          driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
          url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TestDB2;SelectMethod=Cursor;"
          username="sadbo" password="123"
          maxActive="150" maxIdle="30" maxWait="10000" />4)还需要注意的是,tomcat5.5.X中并不包括DBCP的组件,需要额外下载。