当前位置: 首页 > 知识库问答 >
问题:

java.lang.IllegalArgumentException:UT000068:Servlet路径匹配失败

王锐
2023-03-14

我正在将我的应用程序从webphere迁移到jboss EAP 7.1.0,但我收到了以下错误。

错误:

共有2个答案

颜昕
2023-03-14

找到了解决方案:只需在配置文件中为已完成映射的特定路径/方法添加redirect=true

齐乐
2023-03-14

您是否使用默认配置?特别是默认servlet?因为此错误与没有默认servlet并且请求与映射的servlet不匹配有关,因此引发异常。

getServletHandlerByPath - illegalArgumentException UT00068:

ERROR [default task-37] nmateti ActionExceptionHandler.logException(143) | java.lang.IllegalArgumentException: UT000068: Servlet path match failed at io.undertow.servlet.handlers.ServletPathMatchesData.getServletHandlerByPath(ServletPathMatchesData.java:83) at io.undertow.servlet.handlers.ServletPathMatches.getServletHandlerByPath

还要考虑迁移上周发布的EAP 7.2 CP 3,或者至少迁移到EAP 7.1.6,它纠正了EAP 7.0.0和7.1.0上的几个错误。

 类似资料:
  • 主要内容:匹配规则,匹配优先级,Tomcat 中的缺省 Servlet当 Servlet 容器接收到请求后,容器会将请求的 URL 减去当前应用的上下文路径,使用剩余的字符串作为映射 URL 与 Servelt 虚拟路径进行匹配,匹配成功后将请求交给相应的 Servlet 进行处理。 以 servletDemo 为例,若 URL 为“http://localhost:8080/servletDemo/myServlet”,其应用上下文是 servletDemo,容器

  • 这些配置允许你对许多与URL映射和路径匹配有关的设置进行定制。关于所有可用的配置选项,请参考PathMatchConfigurer类的API文档。 下面是采用MVC Java编程配置的一段代码: @Configuration @EnableWebMvc public class WebConfig extends WebMvcConfigurerAdapter {

  • 在下面的spring cloud gateway配置中,我试图用匹配路径结束,但它不能匹配路径: spring cloud gateway打印以下日志:

  • 两个问题~ 问题1 nginx.conf 怎么写才能让 localhost:8001 下的任意路径都进入到index.html? localhost:8001/ localhost:8001/a localhost:8001/a/b 问题2 以下是 Nginx 下的文件结构 需要访问 localhost:8001/home, 进入到 /example/pages/home.html, 应该怎么配置

  • 摘要:ZUUL没有为输入路径选择正确的目标url,因为它没有严格匹配输入路径。 以下是我的zuul路线: 对于输入路径:"/v1/顾客/卡片/产品/",它应该选择-http://localhost:8800/v1/customer/card/product但它选择http://localhost:8400/v1/composite.我的期望是路径模式匹配按照指定的顺序发生,并且更严格,但似乎不是这

  • 我正在Eclipse中使用Maven/Tomcat/Java。我已经制作了这个java servlet,但是当我转到localhost:xxxx/myapp/rest时,我的get请求没有得到响应,我得到的是404。我想如果我将@path设置为/rest,我就可以向url发送一个GET请求,但它不起作用。有人知道是什么问题吗?谢谢你!