Frage

I am implementing URL Rewrite functionality and I have included all that is necessary for it in my project i.e. urlrewritefilter-4.0.3.jar in WEB-INF/lib and urlrewrite.xml in WEB-INF and added the following in 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>

But i am getting the following error,

unable to find urlrewrite conf file at /WEB-INF/urlrewrite.xml

Please give me suggestions as to what can be done to solve this.

War es hilfreich?

Lösung

You could change the conf file in params. This could be added to the filter 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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top