<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*启动时的网址格式
web.xml
*NEXTEVENT*
java.lang.IllegalArgumentException:Servlet映射中无效的
如果有人可以提示错误,将不胜感激。
<url-pattern>*NEXTEVENT*</url-pattern>
网址格式无效。它可以以星号结尾或以一个星号开头(表示文件扩展名映射)。
url-pattern规范:
路径映射使用以’/’字符开头并以’/ *’后缀结尾的字符串。 以“ *”开头的字符串。前缀用作扩展名映射。 仅包含“ /”字符的字符串表示应用程序的“默认” servlet。在这种情况下,Servlet路径是请求URI减去上下文路径,并且路径信息为null。 所有其他字符串仅用于完全匹配。
有关更多详细信息,请参见Java Servlet规范版本3.1的12.2节。