Я работаю над двумя проектами, которые я развертываю как две WAR (каждый проект в своей собственной WAR). Оба проекта имеют в WAR один и тот же JAR, который представляет собой некоторый общий код.
Каждый проект имеет набор классов провайдеров JAX-RS для конкретных проектов.
Кажется, что я испытываю некоторые помехи между поставщиками этих проектов, когда развернуты оба проекта. Либо провайдер не найден (например, isReadable даже не вызывается), либо провайдер из одного проекта проверяется как применимый во время запросов к другому проекту (например, я вижу, что его isReadable() вызывается).
Это происходит немного случайно, и проблема полностью исчезает, когда я развертываю только одно из приложений.
Вопросы:
Кто-нибудь еще видел такое поведение?
Я делаю что-то не так или это просто ошибка в JBoss?
Изменить: возможно, у меня проблемы с этим: https://community.jboss.org/wiki/ClassLoadingConfiguration ?
Ян