2017-08-08 4 views
1

JCRを使用してApache Jackrabbitで作業しています。 Example Pageに従って新しいノードタイプを作成して登録したいと思います。私の問題は、ここでの実装は、ノードタイプの登録をサポートしていない場合、例外がスローされますドキュメントに基づいて、私のJCRサンプルjackrabbit:NodeTypeManagerを使用しているときにUnsupportedRepositoryOperationExceptionが発生する

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(); 

..ですcreateNodeTypeTemplateメソッドを呼び出すときに、私はUnsupportedRepositoryOperationException例外を得たということです。しかし、Jackrabbitのサンプルページには、新しいノードタイプの登録がサポートされていることが示されています。問題はどこにありますか?

+0

あなたはどのバージョンのJackrabbitを使用していますか? –

+0

ありがとう、バージョン:2.14.1 – Amir

答えて

2

この操作は、RMIリモーティングでは実装されていない可能性があります。

+0

あなたの答えをありがとう、私はそれをテストします – Amir

+0

それは動作し、問題はTransientRepository – Amir

関連する問題