Кто подскажет. Два приложения в одной Wildfly 18.
В одной 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/AProjecthttps://github.com/GamerX29b/BProjectВызов EJB лежит Bproject/Bprojectsystem/сontrollers/
GeneralPage.java:27Сам вызываемый
Aproject/Aprojectsystem/ejbClasses/
PunchBroker.java:17Может кто подсказать где я ошибся?