Я недавно начал использовать JMeter для тестирования моего веб-приложения локально на моем компьютере.У меня есть страница JSP для загрузки изображений.Изображения обрабатываются моим сервлетом.Когда я попробовал этот процесс сегодня, я получил следующее исключение / ошибку:
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)
Вот код моего сервлета, на который ссылается исключение -
boolean isPart = ServletFileUpload.isMultipartContent(req);
....и да, я поместил все необходимые import
утверждения в классе.
Я не могу вспомнить, чтобы в моей системе были какие-либо изменения, которые могли бы вызвать эту проблему.Этот процесс всегда запускался без каких-либо проблем, поэтому я не понимаю, что сейчас вызывает его сбой.Я думаю, это довольно случайно, что после того, как я использую JMeter, он терпит неудачу ...