Я проверил все другие проблемы, связанные с шаблоном URL, но они не решили мою проблему. так вот оно:
У меня есть следующее определение в web.xml:
<filter-mapping>
<filter-name>ManageFilter</filter-name>
<url-pattern>/jsp/*.do</url-pattern>
</filter-mapping>
Исключение выдается при запуске. Сказав это:
Invalid <url-pattern> /jsp/* in filter mapping
Я пробовал другую версию следующим образом:
<url-pattern>jsp/*.do</url-pattern>
Но это не работает. Та же ошибка поднимается.
Как я могу заставить это работать? Или какова рабочая версия этого URL-шаблона?
Спасибо.
Полное сообщение об исключении:
15:32:52,179 ERROR [org.apache.catalina.core] (ServerService Thread Pool -- 81) JBWEB001097: Error starting context /E_LifePensionWeb: java.lang.IllegalArgumentException: JBWEB000278: Invalid <url-pattern> /jsp/*.do in filter mapping
at org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:2030) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:1972) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.jboss.as.web.deployment.JBossContextConfig.processWebMetaData(JBossContextConfig.java:413) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.jboss.as.web.deployment.JBossContextConfig.applicationWebConfig(JBossContextConfig.java:267) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:369) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:162) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.jboss.as.web.deployment.JBossContextConfig.lifecycleEvent(JBossContextConfig.java:260) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3720) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:163) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:61) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:96) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_80]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_80]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)