【发布时间】:2018-07-07 11:14:15
【问题描述】:
我的代码是
Repository repository = new URLRemoteRepository("http://localhost:8088/rmi");
// Repository repository = JcrUtils.getRepository();
Session session = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));
Node root = session.getRootNode();
System.out.println("get root node..");
// Store content
Node hello = root.addNode("hello55555555555");
Node world = hello.addNode("world");
world.setProperty("message", "Hello, World!");
session.save();
System.out.println("repository accessed successfully......");
我收到以下错误
get root node..
org.apache.jackrabbit.rmi.client.RemoteRepositoryException:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.io.InvalidClassException: org.apache.jackrabbit.rmi.value.StringValue; local class incompatible: stream classdesc serialVersionUID = -6456025645604163205, local class serialVersionUID = 220963478492833703
【问题讨论】:
-
需要更多信息。软件版本.... 究竟是什么服务于该 URI?
标签: java jackrabbit