spring框架问题

本人最近刚刚学习spring,遇到个棘手的问题,请各位大侠帮个忙,谢谢
我在配置页面跳转时发生Servlet Dispatcher is not available问题

我的web.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

<servlet>
    <servlet-name>Dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/applicationContext.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>Dispatcher</servlet-name>
    <url-pattern>*.cgi</url-pattern>
</servlet-mapping>

applicationContext.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">

    <property name="viewClass">
        <value>org.springframework.web.servlet.view.JstlView</value>
    </property>

    <property name="prefix">
        <value>/WEB-INF/jsp</value>
    </property>

    <property name="suffix">
        <value>.jsp</value>
    </property>
</bean>

[code="java"]
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
[/code]
缺少包:commons-logging.jar

启动时,日志如何,DispatcherServlet是否初始化成功?

因为DispatcherServlet里面有这么一个变量:
[code="java"]
/** Additional logger to use when no mapped handler is found for a request. */
protected static final Log pageNotFoundLogger = LogFactory.getLog(PAGE_NOT_FOUND_LOG_CATEGORY);
[/code]
所以这个包是要的。在加一个log4j的包试试