1

JNDI でルックアップする代わりに、JackRabbit リポジトリを EJB 3.1 セッション Bean に注入することは可能ですか?

これが現在調べられている方法です

Context ctx = new InitialContext();
repository = (Repository) ctx.lookup("java:jcr/local");

よろしく

4

2 に答える 2

0

はい、@Resource を使用して注入できます。

@Resource(lookup="java:jcr/local")
private Repository repository;
于 2012-04-30T21:52:56.053 に答える
0

はい、次のように @Resource アノテーションを使用して注入できます。

private Repository repository;

[...]

@Resource(name="java:/jca/YourRepository")
public void setRepository(Repository repository) {
        this.repository = repository;
}
于 2012-04-29T19:22:13.263 に答える