是否可以通过包含rmi服务器的java应用程序打开rmi注册表? 请建议一种从服务器代码实现它的方法吗?
Iam实际上发现了这个错误
The Remote Exception thrown isjava.rmi.ServerException:
RemoteException occurred in server thread; nested exception is:
///java.rmi.UnmarshalException: error unmarshalling arguments;
nested exception is: ///java.lang.ClassNotFoundException:
........xyz(class name).
原因是什么以及如何纠正?
非常感谢任何帮助。
答案 0 :(得分:1)
您可以使用LocateRegistry.createRegistry()
在服务器进程中创建RMI注册表。
答案 1 :(得分:0)
您可以使用Spring的org.springframework.remoting.rmi.RmiRegistryFactoryBean
,它将绑定到现有注册表,或者如果找不到,则创建一个注册表。