Можно ли внедрить репозиторий JackRabbit в компонент EJB 3.1 Session вместо его поиска с помощью JNDI?
Вот как он в настоящее время просматривается
Context ctx = new InitialContext(); repository = (Repository) ctx.lookup("java:jcr/local");
С уважением
Да, вы можете добавить его, используя @Resource:
@Resource(lookup="java:jcr/local") private Repository repository;
Да, вы можете добавить его, используя аннотацию @Resource, например:
private Repository repository; [...] @Resource(name="java:/jca/YourRepository") public void setRepository(Repository repository) { this.repository = repository; }