Как показать, где перехвачена ошибка cxf? - PullRequest
0 голосов
/ 06 марта 2019

Я получаю ответ 400 от моей службы для ошибки CXF, я не могу найти, где были установлены 400,

Я искал везде, преобразователь исключений не был найден для этой ошибки, ответ былhtml

, созданный tomcat, что-то началось с Apache Tomcat / 8.0.46 - сообщение об ошибке

, которое заставило меня поверить, что оно не сопоставлено с правильным ответом,

, но я подумалэто должно быть 500 вместо 400,

Есть ли способ показать, где может находиться перехватчик, например, подробный параметр для вывода консоли отладчика в CXF?

Спасибо миллион!

05 Mar 2019 09:58:36,402 DEBUG [http-nio-8080-exec-4] - x-dxe-requestid=bd5f3c71-0fe7-4ed7-80f6-46049db8b26d Chain org.apache.cxf.phase.PhaseInterceptorChain@e16a6b5 was created. Current flow:
  prepare-send [MessageSenderInterceptor]
  marshal [JAXRSDefaultFaultOutInterceptor]

05 Mar 2019 09:58:36,402 DEBUG [http-nio-8080-exec-4] - x-dxe-requestid=bd5f3c71-0fe7-4ed7-80f6-46049db8b26d Invoking handleMessage on interceptor org.apache.cxf.interceptor.MessageSenderInterceptor@51645fab
05 Mar 2019 09:58:36,402 DEBUG [http-nio-8080-exec-4] - x-dxe-requestid=bd5f3c71-0fe7-4ed7-80f6-46049db8b26d Adding interceptor org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor@33fad37 to phase prepare-send-ending
05 Mar 2019 09:58:36,402 DEBUG [http-nio-8080-exec-4] - x-dxe-requestid=bd5f3c71-0fe7-4ed7-80f6-46049db8b26d Chain org.apache.cxf.phase.PhaseInterceptorChain@e16a6b5 was modified. Current flow:
  prepare-send [MessageSenderInterceptor]
  marshal [JAXRSDefaultFaultOutInterceptor]
  prepare-send-ending [MessageSenderEndingInterceptor]

05 Mar 2019 09:58:36,402 DEBUG [http-nio-8080-exec-4] - x-dxe-requestid=bd5f3c71-0fe7-4ed7-80f6-46049db8b26d Invoking handleMessage on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSDefaultFaultOutInterceptor@21747905
05 Mar 2019 09:58:36,402 DEBUG [http-nio-8080-exec-4] - x-dxe-requestid=bd5f3c71-0fe7-4ed7-80f6-46049db8b26d Invoking handleFault on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSDefaultFaultOutInterceptor@21747905
05 Mar 2019 09:58:36,402  WARN [http-nio-8080-exec-4] - x-dxe-requestid=bd5f3c71-0fe7-4ed7-80f6-46049db8b26d Exception in handleFault on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSDefaultFaultOutInterceptor@21747905
org.apache.cxf.interceptor.Fault: com.dxe.comm.domain._2012_11_01.ComTransaction.setTransactionNetworkId(Ljava/lang/String;)V
    at org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:162)

1 Ответ

0 голосов
/ 06 марта 2019

обнаружил, что это было установлено в нашем собственном коде, в: javax.servlet.Filter.doFilter, что является ужасной ошибкой.

...