Java - настройка фильтра в web.xml возвращает ошибку. Дочерний контейнер не удалось во время запуска - PullRequest
0 голосов
/ 14 ноября 2018

Я только начал разрабатывать свое первое веб-приложение, используя Dynamic Web Project 3.0, и при попытке запустить сервер apache tomcat 7.0 с тегом filter в файле Web.xml я сталкиваюсь со следующей ошибкой.

Ошибкаотображается:

SEVERE: A child container failed during start 
java.util.concurrent.ExecutionException:     
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192) 
at 
org.apache.catalina.core.ContainerBase. 
startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.
startInternal(StandardHost.java:800)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core. 
ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.
ContainerBase$StartChild.call(ContainerBase.java:1549)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.ThreadPoolExecutor 
.runWorker(ThreadPoolExecutor.java:1149)
 at java.util.concurrent.ThreadPoolExecutor$
  Worker.run(ThreadPoolExecutor.java:624 
 )at java.lang.Thread.run(Thread.java:748)

Класс My Filter:

  public class LoginPageFilter implements Filter {
                public LoginPageFilter() { }
                public void destroy() { }
                public void doFilter(ServletRequest request, 
    ServletResponse response, FilterChain chain) throws IOException, 
    ServletException {
                    System.out.println("LoginPageFilter pass before Call 
    of LoginPageController!");
                    chain.doFilter(request, response);
                }
                public void init(FilterConfig fConfig) throws 
ServletException { }
}

Файл Web.xml:

<filter>
    <filter-name>LoginPageFilter</filter-name>
    <filter-class>com.licenta.servletFIlters.LoginPageFilter</filter- 
    class>
    </filter>
    <filter-mapping>
        <filter-name>LoginPageFilter</filter-name>
        <url-pattern>*lContr</url-pattern>
    </filter-mapping> 

Извините за дерьмовый формат, впервые задаю вопрос наStackOverflow.

Спасибо, ребята, заранее, С уважением, Арманд Габриэль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...