Я пытаюсь получить ссылку на EJB2 из EJB1. EJB2 развертывается отдельно, но они оба работают в одном контейнере. Я использую следующий код в EJB1:
Context ctx = new InitialContext();
Connector connector = (Connector) ctx.lookup("java:global/earFile/ejbArtifact/EJB2")
Connector
- это интерфейс, который поставляется с EJB1. Это реализовано EJB2.
Приведенный выше фрагмент даст мне следующее сообщение об исключении:
$Proxy283 cannot be cast to Connector
Что мне здесь не хватает?