Иногда, когда я пытаюсь вызвать мой оставшийся API, он выдает журнал исключения (когда я использую jmeter для тестирования), и иногда он отлично работает, это мой код: * этот API вызывает базу данных оракула.
@GetMapping(value = BASE_URI + "/myApi")
public List<MyXObjects> getMyApiObject() {
return this.dirRepository.findMyXObjects();
}
и это стек ошибок (этот журнал был записан, когда я тестировал с использованием jmeter):
2019-02-01 16:10:04 ОШИБКА ErrorPageFilter: 213 - Невозможно переслатьна страницу ошибки для запроса [/ api / pub / myApi], поскольку ответ уже был принят.В результате ответ может иметь неправильный код состояния.Если ваше приложение работает на сервере приложений WebSphere, вы можете решить эту проблему, задав для com.ibm.ws.webcontainer.invokeFlushAfterService значение false org.apache.catalina.connector.ClientAbortException: java.net.SocketTimeoutException at org.apache.catalina.connector.OutputBuffer.realWriteBytes (OutputBuffer.java:356) в org.apache.catalina.connector.OutputBuffer.flushByteBuffer (OutputBuffer.java:808) в org.apache.catalina.connector.erffBenj.jutput713) в org.apache.catalina.connector.OutputBuffer.writeBytes (OutputBuffer.java:391) в org.apache.catalina.connector.OutputBuffer.write (OutputBuffer.java:369) в org.apache.catalina.conutStO.ote.write (CoyoteOutputStream.java:96) в com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer (UTF8JsonGenerator.java:2033) в com.fasterxml.jackson.core.json.UTF8JsonJavaGeneratorF) на com.fasterxml.jackson.databind.ser.std.NumberSerializers $ LongSerializer.serialize (NumberSerializers.java:179) по адресу com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField (BeanPropertyWriter.java:704) по адресу com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.se.Java: 690) на com.fasterxml.jackson.databind.ser.BeanSerializer.serialize (BeanSerializer.java:155) на com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents (CollectionSerializer.java:149) на com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize (CollectionSerializer.java:112) в com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize (CollectionSerializer.java:25) в com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField (BeanPropertyWriter.java:704) при com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields (BeanSerializerBase.java:690) при com.fasterxml.jackson.databind.ser.BeanSerializer.serialize (BeanSerializer.java:155) на com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents (CollectionSerializer.java:149) в com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize (CollectionSerializer.java:112) в com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize (CollectionSerializer.java:25) в com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue (DefaultSerializerProvider.java:416) в com.fasterxml.jackson.databind.ObjectWriter $ Prefetch.serialize (ObjectWriter.java:14).fasterxml.jackson.databind.ObjectWriter.(AbstractGenericHttpMessageConverter.java:106) в org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters (AbstractMessageConverterMethodProcessor.java:2)в org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue (RequestResponseBodyMethodProcessor.java:174)at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue (HandlerMethodReturnValueHandlerComposite.java:81)