eclipse - java.lang.IllegalArgumentException : Invalid <url-pattern> xmlServletPath in servlet mapping 异常

标签 eclipse tomcat servlets illegalargumentexception url-pattern

<分区>

当我从 Eclipse 中的“服务器”选项卡启动 Tomcat v7.0 服务器时,出现一个问题消息框:

Starting Tomcat v7.0 Server at localhost has encountered a problem.

Server Tomcat v7.0 Server at localhost failed to start.

我是这方面的初学者,在 stackoverflow 上搜索了所有类似的问题,尝试了其他人给出的解决方案,但都没有用。我该怎么做才能解决这个问题?

web.xml 是

<?xml version="1.0" encoding="UTF-8"?> 

<web-app xmlns:xsi="w3.org/2001/XMLSchema-instance" ; xmlns="java.sun.com/xml/ns/javaee" ; xsi:schemaLocation="java.sun.com/xml/ns/javaee  java.sun.com/xml/ns/javaee/web-app_3_0.xsd" ; id="WebApp_ID" version="3.0"> 

<display-name>SimpleServletProject</display-name> 

<servlet> <servlet-name>xmlServlet</servlet-name> 

          <servlet-class>org.swechchha.XmlServlet</servlet-class>

 </servlet> 

<servlet-mapping>

     <servlet-name>xmlServlet</servlet-name>

     <url-pattern>xmlServletPath</url-pattern> </servlet-mapping>   

 </web-app> –

日志在这里:

SEVERE: A child container failed during start

Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> xmlServletPath in servlet mapping

最佳答案

此解决方案不适合您?

要解决此问题,您必须删除目录中的 .snap 文件:

<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources

删除该文件后,就可以正常启动Eclipse了。

关于eclipse - java.lang.IllegalArgumentException : Invalid <url-pattern> xmlServletPath in servlet mapping 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24403564/

相关文章:

c++ - 使用 Eclipse GUI 远程调试 C++ 应用程序

c# - 将位图从 Android 发送到笔记本电脑

java - jface.preference.FileFieldEditor 无法指定新文件

apache - tomcat 7 正在使用 Xampp 1.8.1 : Apache cannot start in port 8080,

php - jquery + PHP、GWT 或 jquery + JSP

java - 使用套接字通信托管 Java 服务器

java - Eclipse 工作区解析能否与注释处理器/代码生成器一起使用?

java - 带有 Spring : how externalize properties file? 的 Web 应用程序

java - 有没有办法告诉 servlet 容器一次生成一个资源实例?

java - 如何让 Eclipse 提供默认的 servlet url?