Porque a classe para de executar?

Galera, estou utilizando o novo RMI do Java 5, onde não se cria mais stub e skel, você defini o rmiregistry na própria classe também… mas o que acontece é o seguinte, as vezes minha classe fica executando e com a camada cliente eu a acesso normal, mas as vezes ela para de executar 2 segundos quando início ela, existe algo que tenho que acrescentar nela??
veja o código dentro da minha classe, ela funciona normal, testada e tudo, mas para de executar do nada, não queria deixar em loop infinito para não gastar recursos de processador, deve haver uma maneira certa

private MeuBean obj;
	
	public ServidorImpl()
	{
		obj = new MeuBean(1,"Olá RMI");
		try
		{
			// Exporta o objeto remoto
			Servidor stub = (Servidor) UnicastRemoteObject.exportObject(this,0);
			
			// Liga o stub do objeto remoto do registro, e inicia o RMIRegistry na porta 1000
			Registry registry = LocateRegistry.createRegistry(1000);
			
			// Dá um nome pra ele no registro
			registry.bind("Servidor", stub);
			
			System.out.println("Servidor Iniciando...");
		}
		catch(RemoteException re)
		{
			re.printStackTrace();
		}
		catch(AlreadyBoundException abe)
		{
			abe.printStackTrace();
		}
	}
	public MeuBean getBean()
	{
		return obj;
	}
	
	public static void main(String[] args) 
	{
		new ServidorImpl();
	}

Obrigado