struts2中web.xml配置有关问题

struts2中web.xml配置问题

建了一个struts2的项目,但是配置文件一直有问题,做的是简单的登录验证,web.xml配置文件如下:

<?xml version=”1.0″ encoding=”UTF-8″?>

<web-app version=”2.5″ xmlns=”http://java.sun.com/xml/ns/javaee”

    xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

    xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee 

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd”>

    <filter>

        <filter-name>struts</filter-name>

        <filter-class>

            org.apache.struts2.dispatcher.FilterDispatcher

        </filter-class>

    </filter>

    <filter-mapping>

        <filter-name>struts</filter-name>

        <url-pattern>/*</url-pattern>

    </filter-mapping>

    <welcome-file-list>

        <welcome-file>index.jsp</welcome-file>

    </welcome-file-list>

</web-app>

但是这样的话,部署项目的时候会出现错误:

严重: Error filterStart

2014-4-8 0:00:20 org.apache.catalina.core.StandardContext start

严重: Context [/Struts2Login] startup failed due to previous errors。

如果删除过滤器的话,项目部署就没有问题,可是只能跳到index.jsp(一共三个页面:index.jsp,success.jsp,error,jsp)到底怎么回事?我也不知道是不是struts.xml配置的也有问题,还请各位指教!




用这个org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter代替org.apache.struts2.dispatcher.FilterDispatcher

struts2中web.xml配置有关问题

相关文章:

你感兴趣的文章:

标签云: