У меня есть класс контроллера, аннотированный аннотацией @Path
от resteasy. Он работает нормально.NoClassDefFoundError при использовании resteasy @Path аннотация
Но когда я расширяю этот класс с BaseController, который находится в другом проекте (включенном в этот путь построения проекта), я получаю ошибку NoClassDefFoundError
при попытке ссылаться на BaseController.
РАБОТА:
@Path("/")
public class Controller {...}
работы:
@Path("/")
public class Controller extends BaseController {...} //BaseControler from the same project
работы:
public class Controller extends BaseController {...} //BaseControler from other project
Безразлично T РАБОТА: (NoClassDefFoundError)
@Path("/")
public class Controller extends BaseController {...} //BaseControler from other project
Любая идея по этому поводу?
Как ваше приложение упаковано в случае, если оно не работает? –
Контроллер класса относится к пакету в «Project1». Класс Application принадлежит пакету sibling также в «Project1». И класс BaseController принадлежит к пакету в другом «Project2», который включен в путь сборки «Project1». –