负载下的 Spring MVC IndexOutOfBounds

标签 spring tomcat spring-mvc

我有一个带有类似 REST 的 Web 服务的简单 Spring MVC 应用程序。当我对此应用程序进行负载测试时 - 它会不时抛出以下异常。我不知道为什么会发生这种情况,但它只在负载测试期间发生 - 因此在负载下。

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0    
    java.util.ArrayList.rangeCheck(ArrayList.java:571)
    java.util.ArrayList.get(ArrayList.java:349)
    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$RequestMappingInfo.bestMatchedPattern(AnnotationMethodHandlerAdapter.java:1017)
    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodResolver.resolveHandlerMethod(AnnotationMethodHandlerAdapter.java:613)
    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:422)
    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:788)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:717)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

这种异常的原因可能是什么?

最佳答案

这是一个错误 ( SPR-7525 ),已在 Spring 3.0.5 中修复。

关于负载下的 Spring MVC IndexOutOfBounds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077558/

相关文章:

java - 如何配置用于 Jersey REST 调用的最大并发线程数?

tomcat - 保持 Tomcat 更新的策略?

spring - 是否有任何内置方法可以利用外部服务器的 "tomcat-users.xml"?

java - 如何使用 Spring Batch 并行步骤分割流配置上述用例?

java - 如何从通用类创建 BeanPropertyRowMapper?

java - 我需要做哪些设置才能在 Spring 中使用 JSR-303 注释?

java - hibernate + Spring 应用程序。在使用数据库之前添加逻辑

java - 我的 Thymeleaf/HTML 不喜欢 : prefix,,并且当页面处于表单中时不会呈现页面

java - 在 Spring MVC 中有条件地渲染 HTML

java - spring:bind 和 JSR-303 验证。验证失败时无法在页面上显示错误消息