다음 단계에 따라 netbeans에서 RMI를 실행할 수 있습니다.NetBeans에서 RMI를 실행하는 방법은 무엇입니까?
마우스 오른쪽 단추로 클릭 build.xml 파일 -> 실행 대상 -> 다른 표적 -> startRMI
하지만 난 자바 코드를 통해 RMI 레지스트리를 시작하는 것입니다 필요. 가능한가? 도와주세요. 구현 클래스에서
다음 단계에 따라 netbeans에서 RMI를 실행할 수 있습니다.NetBeans에서 RMI를 실행하는 방법은 무엇입니까?
마우스 오른쪽 단추로 클릭 build.xml 파일 -> 실행 대상 -> 다른 표적 -> startRMI
하지만 난 자바 코드를 통해 RMI 레지스트리를 시작하는 것입니다 필요. 가능한가? 도와주세요. 구현 클래스에서
:
YourClass extends UnicastRemoteObject implements YourService {
...
System.setSecurityManager(new java.rmi.RMISecurityManager());
registry = LocateRegistry.createRegistry(1099);
Naming.rebind("rmiName", this);
}
이 코드는 (수동으로) RMI 레지스트리를 시작한 후에 작동합니다. 그렇지 않으면 아래 오류가 표시됩니다. java.rmi.ConnectException : 호스트에서 거부 된 연결 : 192.168.1.35; 중첩 예외는 다음과 같습니다. java.net.ConnectException : Connection refused : connect – Samurai
당신은 먼저 'RMI 서버'다음 클라이언트를 시작해야합니다. 이를 위해 this tutorial 섹션 '서버 구현'섹션을 살펴보십시오.
현재 : http를 통해 작동하는 hessian library을 사용하는 것이 좋습니다! 따라서 관리자는 앱에 명시 적으로 포트를 열 필요가 없습니다.
http://forums.netbeans.org/post-8076.html&highlight= http://blogs.sun.com/branajam/entry/rmi_and_netbeans – SjB
여기 넷빈즈를 사용하여 안녕하세요 세계 RMI 샘플을 실행하기위한 튜토리얼이 : http://javaconsultanat.wordpress.com/2012/08/15/hello-world-rmi-using-netbeans/ –