Java jackrabbit:使用NodeTypeManager时出现不支持的位置操作异常

Java jackrabbit:使用NodeTypeManager时出现不支持的位置操作异常,java,jcr,jackrabbit,Java,Jcr,Jackrabbit,我正在使用JCR与ApacheJackrabbit合作。我想根据创建和注册新的节点类型。我的问题是调用createNodeTypeTemplate方法时出现了unsupportedpositionOperationException异常。。这是我的JCR样本 Repository repository = new URLRemoteRepository("http://localhost:8080/rmi"); Session session = repository.login(new Sim

我正在使用JCR与ApacheJackrabbit合作。我想根据创建和注册新的节点类型。我的问题是调用
createNodeTypeTemplate
方法时出现了
unsupportedpositionOperationException
异常。。这是我的JCR样本

Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
Session session = repository.login(new SimpleCredentials("admin","admin".toCharArray()));
NodeTypeManager nodeTypeManager = session.getWorkspace().getNodeTypeManager();
NodeTypeTemplate nodeType = nodeTypeManager.createNodeTypeTemplate();

根据文档,如果实现不支持节点类型注册,将引发异常。但是Jackrabbit示例页面显示它支持注册新的节点类型。那么问题出在哪里呢?

这可能是因为RMI远程处理中没有实现此操作。

您使用的是什么版本的Jackrabbit?谢谢,版本:2.14.1谢谢您的回答,我会测试它是否工作,这个问题是用transentrepository解决的