Проблема при миграции JBPM 7.31.0 с Sybase DB, rest API не найден

Я использую JBPM 7.31.0 с Oracle DB, и все работает нормально. Но теперь при переключении на Sybase DB и вызове некоторых остальных API (например, определений процессов) в результате появляется ответ «404 Not found».

После проверки журнала сервера я обнаружил

Не удалось выполнить: javax.ws.rs.NotFoundException: RESTEASY003210: не удалось найти ресурс для полного пути: http://localhost:8080/kie-server/services/rest/server/query/cesses/definitions

обратите внимание, что то же самое отлично работает с Oracle DB.

URL журнала сервера файл журнала.

Обратите внимание, что я попробовал то же самое с последней версией jbpm-installer (7.33.0), и возникла та же проблема.


person Hussein Zaraket    schedule 27.03.2020    source источник


Ответы (1)


После дополнительной отладки я обнаружил, что настоящей причиной ошибки была

ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ServerService Thread Pool -- 74) Incorrect syntax near 'cross'.

Теперь, когда я изменил диалект с org.hibernate.dialect.SybaseDialect на org.hibernate.dialect.SybaseASE15Dialect, проблема была решена, поскольку перекрестные соединения не поддерживаются SybaseDialect.

person Hussein Zaraket    schedule 31.03.2020