Журнал мыла запрос и ответ, используя apache-cxf - PullRequest
1 голос
/ 29 апреля 2019

Я работаю над проектом Maven в Intellij. Я сгенерировал wsdl для java, используя cxf-codegen-plugin.Я создал клиента и создал tester.java для тестирования клиента.Я должен войти запрос мыла и ответ.У меня есть один cxf.xml, config.properties и файлы client.java.Я не уверен, где настроить для регистрации мыльных сообщений.Также у меня меньше идей о веб-сервисах.Я также скопировал log4j.xml в свой METAINF.

Я перепробовал все возможные сценарии переполнения стека.Не уверен, что идет не так.

1 Ответ

0 голосов
/ 22 мая 2019

При условии, что у вас установлена ​​последняя версия CXF (или довольно свежая), самый простой способ - включить функцию регистрации на шине CXF в файле cxf.xml:

...
    <cxf:bus>
        <cxf:features>
            <cxf:logging/>
        </cxf:features>
    </cxf:bus>
...

или только на ваших jaxws.конечная точка:

<jaxws:endpoint...>
  <jaxws:features>
    <bean class="org.apache.cxf.feature.LoggingFeature"/>
  </jaxws:features>
</jaxws:endpoint>

Убедитесь, что у вас есть cxf-rt-features-logging-XXX.jar на вашем пути к классам (XXX = ваша версия CXF).

И настройте ведение журнала, как описано здесь: http://cxf.apache.org/docs/general-cxf-logging.html

Вы должны быть как минимум на уровне INFO.

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