我最近开始使用 JMeter 在我的电脑上本地加载测试我的 web 应用程序。我有一个用于上传图片的 jsp 页面。图像由我的 servlet 处理。当我今天尝试该过程时,出现以下异常/错误:
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
org.apache.commons.fileupload.servlet.ServletFileUpload.isMultipartContent(ServletFileUpload.java:68)
spyder.servlets.imageProcessing.ImageProcessingServlet.uploadEditedImagesToDB(ImageProcessingServlet.java:527)
spyder.servlets.imageProcessing.ImageProcessingServlet.doPost(ImageProcessingServlet.java:153)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
这是异常所指的我的servlet中的代码-
boolean isPart = ServletFileUpload.isMultipartContent(req);
....是的,我已经把所有必要的import
陈述都放在了课堂上。
我不记得对我的系统上会导致此问题的任何内容进行任何更改。这个过程一直运行没有任何问题,所以我不明白是什么导致它现在这样失败。我认为这是相当巧合,在我使用 JMeter 之后它失败了......