1、对于jackrabbit,如果不采用jndi方式访问内容仓库,则可以直接用TransientRepository仓库类。一般来说,比较好的方式还是通过jndi方式访问仓库。
2、客户端应用的libs目录下加入jcr.jar,目前支持jsr283的是jcr2.0.jar。
3、在web.xml中加入以下片段:
<resource-env-ref>
<description>Content Repository</description>
<resource-env-ref-name>jcr/repository</resource-env-ref-name>
<resource-env-ref-type>javax.jcr.Repository</resource-env-ref-type>
</resource-env-ref>
4、如下java代码得到仓库:
InitialContext context = new InitialContext();
Context environment = (Context) context.lookup("java:comp/env");
Repository repository = (Repository) environment.lookup("jcr/repository");
posted on 2010-11-11 16:54
不做浮躁的人 阅读(1352)
评论(0) 编辑 收藏 所属分类:
jcr