Я пытаюсь использовать Tuckey
как urlRewrite в моей загрузки проекта яровой но я получаю ошибку ниже регистрации Tuckey
фильтра:org.tuckey.web.filters.urlrewrite.UrlRewriteFilter ОШИБКА: не удалось найти файл urlrewrite конф в urlrewrite.xml
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter ERROR: unable to find urlrewrite conf file at `urlrewrite.xml` even i have `urlrewrite.xml` file under resources.
зарегистрировать Tucky фильтр, как показано ниже в моем Configuration class
:
@Bean
public FilterRegistrationBean urlRewriteFilterRegistration() throws IOException {
log.info("UrlRewriteFilter registered!");
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(new UrlRewriteFilter());
registration.setName("UrlRewriteFilter");
List<String> urlPatterns = new ArrayList<>();
urlPatterns.add("/urlmap");
registration.setUrlPatterns(urlPatterns);
registration.getInitParameters().put("confPath","/urlrewrite.xml");
return registration;
}
Даже я использовал для регистрации фильтра, как показано ниже:
FilterRegistration.Dynamic urlRewriteFilter = servletContext.addFilter("urlRewriteFilter", new UrlRewriteFilter());
urlRewriteFilter.setInitParameter("confPath", "urlrewrite.xml");
urlRewriteFilter.addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST, DispatcherType.FORWARD), false, "/*");
Он работал в ни одной версии для загрузки! Что случилось с моей конфигурацией.
работал! Awesom :) –