AM
В одной EJB объявлен аннотацией @Stateless
Ну интерфейс с аннтоацией @Remote
Она корректно мапится и в консоли сервера её видно.
Во втором приложении надо сделать EJB вызов. Туда скопирован интерфейс, ему удалена аннтоация Remote, а в месте вызова наоборот добавлена аннтоация
@EJB(mappedName = "java:global/Aproject-system-1.0/PunchBroker")
Но при старте проекта он падает с ошибкой.
The bean 'java:global/Aproject-system-1.0/PunchBroker' could not be injected as a 'Bproject.Bprojectsystem.ejbClasses.EjbImport.PunchBrokerAnswer' because it is a JDK dynamic proxy that implements:Если что, вот проекты:
https://github.com/GamerX29b/AProject
https://github.com/GamerX29b/BProject
Вызов EJB лежит Bproject/Bprojectsystem/сontrollers/GeneralPage.java:27
Сам вызываемый
Aproject/Aprojectsystem/ejbClasses/PunchBroker.java:17
Может кто подсказать где я ошибся?