Исключение Granite DS 2.2.0 — проблема с конфигурацией конвертеров

#java #graniteds

#java #graniteds

Вопрос:

Возникла проблема с настройкой конвертеров исключений в Granite DS 2.2.0 на стороне Java. Я использую Weblogic.
Выполненные шаги:
1. Реализован ExceptionConverter
2. Добавлен рядом с granite-config.xml:

 <exception-converters>
    <exception-converter type="<my converter full class name>"/>
</exception-converters>
  

3. Создан пустой WEB-INF / granite-config.properties

Есть идеи?

Спасибо.

Ответ №1:

Решено:
следует использовать обработчик исключений расширенной службы в службах- config.xml , преобразователь по умолчанию не обрабатывает преобразователи исключений.

 <factory id="..." class="...">
    <properties>
        <service-exception-handler>org.granite.messaging.service.ExtendedServiceExceptionHandler</service-exception-handler>
    </properties>
</factory>
  

PS. Благодаря wdrai