是否可以从服务器代码本身打开RMI注册表

时间:2012-03-16 10:02:28

标签: java registry rmi

是否可以通过包含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).

原因是什么以及如何纠正?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

您可以使用LocateRegistry.createRegistry()在服务器进程中创建RMI注册表。

答案 1 :(得分:0)

您可以使用Spring的org.springframework.remoting.rmi.RmiRegistryFactoryBean,它将绑定到现有注册表,或者如果找不到,则创建一个注册表。

相关问题