3

我正在实现 URL 重写功能,我已经在我的项目中包含了它所需要的所有内容,即urlrewritefilter-4.0.3.jar在WEB-INF 中WEB-INF/liburlrewrite.xml中,并在web.xml

<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>

但我收到以下错误,

无法在 /WEB-INF/urlrewrite.xml 找到 urlrewrite conf 文件

请就如何解决这个问题给我一些建议。

4

1 回答 1

1

您可以更改参数中的 conf 文件。这可以添加到过滤器配置中。

<!-- if you need to the conf file path can be changed
    it is specified as a path relative to the root of your context
    (default /WEB-INF/urlrewrite.xml) -->
    <init-param>
        <param-name>confPath</param-name>
        <param-value>/WEB-INF/urlrewrite.xml</param-value>
    </init-param>
于 2012-10-30T11:13:01.170 回答