java.lang.IllegalArgumentException:servlet映射中无效的<url-pattern>

问题描述

<url-pattern>*NEXTEVENT*</url-pattern>

网址格式无效。它可以以星号结尾或以一个星号开头(表示文件扩展名映射)。

url-pattern规范:

以’/’字符开头并以’/ ‘后缀结尾的字符串用于路径映射。 以“ ”开头的字符串。前缀用作扩展名映射。 仅包含“ /”字符的字符串表示应用程序的“默认” servlet。在这种情况下,Servlet路径是请求URI减去上下文路径,并且路径信息为null。 所有其他字符串仅用于完全匹配。

解决方法

<servlet>
    <servlet-name>myservlet</servlet-name>
    <servlet-class>workflow.WDispatcher</servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>myservlet</servlet-name>
    <url-pattern>*NEXTEVENT*</url-pattern>
</servlet-mapping>

上面是Tomcat的片段web.xml。NEXTEVENT启动时的网址格式

java.lang.IllegalArgumentException:servlet映射中无效的<url-pattern>

如果有人可以提示错误,将不胜感激。

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”