3 import java
.net
.MalformedURLException
;
4 import java
.rmi
.Naming
;
5 import java
.rmi
.RMISecurityManager
;
6 import java
.rmi
.RemoteException
;
9 * Applications reparties
13 * Programme serveur RMI
18 public class ChaineHotelsServeurRMI
{
21 private static int DEFAULT_REGISTRY_PORT
= 1099;
25 * Constructeur par defaut
27 public ChaineHotelsServeurRMI() {
33 * args[0] Port du registre rmi
35 public static void main(String
[] args
) {
39 if(args
.length
!= 1) {
40 System
.out
.println("Usage: java ChaineHotelServeurRMI Port");
41 System
.out
.println("Utilisation du port par defaut ("+DEFAULT_REGISTRY_PORT
+")");
42 port
= DEFAULT_REGISTRY_PORT
;
46 port
= Integer
.parseInt(args
[0]);
48 catch(NumberFormatException nfe
) {
49 nfe
.printStackTrace();
55 /*************************/
57 /*************************/
59 catch (RemoteException e
) {
60 System
.err
.println("Serveur : erreur\n"+e
.getMessage());
63 catch (MalformedURLException e
) {
64 System
.err
.println("Serveur : erreur\n"+e
.getMessage());