jackrabbit: UnsupportedRepositoryOperationException при работе с NodeTypeManager
Я работаю с Apache Jackrabbit, используя JCR. Я хочу создать и зарегистрировать новый тип узла в соответствии с примером страницы. Моя проблема в том, что я получил UnsupportedRepositoryOperationException
исключение при звонке createNodeTypeTemplate
метод.. Вот мой образец 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 показывает, что она поддерживает регистрацию новых типов узлов. Так в чем же проблема?
1 ответ
Решение
Это вероятно потому, что эта операция не реализована в удаленном взаимодействии RMI.