<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*
启动时的URL模式抛出
java.lang.IllegalArgumentException:servlet映射中的<url-pattern>无效
如果有人能提示错误,将不胜感激。
发布于 2019-05-16 07:43:56
<url-pattern>*NEXTEVENT*</url-pattern>
URL模式无效。它可以以星号结尾或以一个开头(表示文件扩展名映射)。
网址格式规范:
有关更多详细信息,请参阅Java Servlet规范 3.1版的第12.2节。
发布于 2019-05-16 09:25:18
可以实现的解决方法是添加servlet过滤器以进行URL重写,例如将NEXTEVENT重写为/ NEXTEVENT / (NEXTEVENT之前的那个)/(NEXTEVENT之后的那个)或类似的东西。
https://stackoverflow.com/questions/-100001147
复制相似问题