<?xml version='1.0' encoding='utf-8'?>
<Context displayName="betzc" docBase="E:\MyWork\MyProject\WebRoot" path="/" reloadable="false" workDir="work\Catalina\localhost\_"  debug="1"> 
<Valve className="org.apache.catalina.valves.AccessLogValve" 
            directory="logs"  prefix="localhost_access_log." suffix=".txt" 
            pattern="common" resolveHosts="false"/> 
        <Logger className="org.apache.catalina.logger.FileLogger" 
                 directory="logs"  prefix="home_log_" suffix="_app_log.txt" 
            timestamp="true"/>  
 
  <Resource name="com/slc/datasource/analyse" auth="Container" type="javax.sql.DataSource"
maxActive="30" 
maxWait="10000"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://localhost:1433/toto_user;charset=cp936;prepareSQL=2" 
username="sa" password="1311" 
defaultTransactionIsolation="READ_COMMITTED" 
defaultAutoCommit="true"
validationQuery="SELECT 1" 
testOnReturn="true" 
testOnBorrow="true" /></Context>

解决方案 »

  1.   

    到网上找一个或者到apache上下载一个tomcat的zip包,解压后把其中的common\lib目录下的servlet-api.jar拷贝到你的tomcat安装目录的common\lib目录下,然后启动tomcat
      

  2.   

    我也遇到同样的问题
    但是我发现tomcat安装目录的common\lib目录下已经存在servlet-api.jar包了,可能不是因为这个原因吧
      

  3.   

    是的啊,不是这个原因;原因是我在服务一启动的时候,加载了一个servlet