Отсутствующие заголовки запроса для Java / SOAP результаты веб-службы com.ct c .wstx.ex c .WstxEOFException: неожиданный EOF в прологе в [row, col {unknown-source}]: [1,0] - PullRequest
0 голосов
/ 12 апреля 2020

В клиент-серверном веб-приложении мы сталкиваемся с ошибкой, как показано ниже ** в java .lang.Thread.run (Thread. java: 748)

    Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
     at [row,col {unknown-source}]: [1,0]
        at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677)
        at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2137)
        at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2043)
        at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1133)
        at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1156)
        at 
  org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:173)
    ... 29 more** 

После Первоначальное расследование, кажется, часть заголовка отсутствует при выполнении веб-службы. мы включаем регистратор для пакета transport.http.Headers и видим, что а) когда в логгере отсутствуют заголовки, он выдает ошибку выше б) веб-сервис работает правильно, если у нас напечатан оператор логгера ниже

DEBUG [transport.servlet.ServletDestination] (http-bio-443-exec-11 registering incoming observer: org.apache.cxf.transport.ChainInitiationObserver@35854815
DEBUG [cxf.endpoint.ServerImpl] (http-bio-443-exec-11 register the server to serverRegistry
NFO [ui.session.SessionTrackingFilter] (http-bio-443-exec-11 Starting session: abc
DEBUG [transport.servlet.ServletController] (http-bio-443-exec-11 Service http request on thread: Thread[http-bio-443-exec-11,5,main]
DEBUG [transport.http.AbstractHTTPDestination] (http-bio-443-exec-11 Create a new message for processing
**DEBUG [transport.http.Headers] (http-bio-443-exec-11 Request Headers:
{Accept=[*/*], Authorization=[***], cache-control=[no-cache], connection=[keep-alive], content-type=[text/xml; charset=UTF-8], host=[eDP-App1.eDP.lab], pragma=[no-cache], Proxy-Authorization=[***], SOAPAction=[""], transfer-encoding=[chunked], user-agent=[Apache-CXF/3.1.12]}**

Теперь основной вопрос c Вопрос в том, как решить эту проблему ЭКОЛОГИЧЕСКИЙ ПРОБЛЕМА Любой указатель поможет.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...