Затмение Версия: Kepler Service Release 1java.lang.IllegalArgumentException: Invalid <url-pattern> coreservlets.ShowItems_ArrayList
Сложение ID: 20130919-0819
Шаги, предпринятые до сих пор:
(1) Удалена файл .snap, расположенный в каталоге
<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources
(2) Удаленная папка tmp в fo llowing каталог
<workspace-directory>\.metadata\.plugins\org.eclipse.wst.server.core
(3) Чистый проект & сервер
(4) Реконфигурированные сервер путем удаления текущего сервера, & добавление новый сервер
(5) Просто, чтобы обеспечить изменения, чтобы отразить , перезапускал Eclipse каждый раз после выполнения вышеуказанных шагов.
Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> coreservlets.ShowItems_ArrayList in servlet mapping
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3279)
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3254)
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1430)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1344)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:374)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more
Однако все советы & трюки, кажется, пошли напрасно.
web.xml файл:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<servlet>
<servlet-name>ShowItems_ArrayList</servlet-name>
<servlet-class>coreservlets.ShowItems_ArrayList</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShowItems_ArrayList</servlet-name>
<url-pattern>coreservlets.ShowItems_ArrayList</url-pattern>
</servlet-mapping>
</web-app>
кажется проблема '' Invalid вещь. Вы могли бы разместить свой web.xml здесь? –
** web.xml file ** ' Xml version =" 1.0 "encoding =" UTF-8 "?> \t \t \t <имя сервлета> ShowItems_ArrayList сервлет-имя> \t \t <сервлет-класс> coreservlets.ShowItems_ArrayList servletclass> \t \t <сервлет-отображение> \t \t <имя сервлета> ShowItems_ArrayList сервлет-имя> \t \t coreservlets.ShowItems_ArrayList URL-шаблон> \t сервлет-отображение> ' –
mindfreak
@kucing_terbang - * * 'файл web.xml прилагается по вашему запросу. ** – mindfreak