Lancement de l'application

 
Les fichiers Hello.idl, HelloClient.java sont dans un répertoire nommé client

 HelloServer.java
et HelloImpl.java sont dans un répertoire nommé serveur.
  Les machines sur lesquelles l'application a été testée sont : kirov et karkov.
On utilisera kirov comme machine serveur et karkov comme machine cliente

Charger l'environnement java :

      kirov:~> . /usr/local/bin/env/profile-1.4.env
   karkov:~> . /usr/local/bin/env/profile-1.4.env

1- Compilation de l'application client

Rappel : le fichier Hello.idl a été compilé. Il a généré dans le répertoire HelloApp 5 fichiers
karkov~> javac HelloClient.java HelloApp/*.java
// On obtient le fichier HelloClient.class

2- Compilation du serveur

kirov:~> javac HelloServer.java HelloImpl.java HelloApp/*.java
kirov:~> javac HelloServer.java 
// On obtient le fichier HelloServer.class et HelloImpl.class dans 
// le répertoire serveur

3- Lancement de l'application client-serveur

// Lancement du serveur de nom et du gestionnaire de service
kirov:~> orbd  -ORBInitialPort 1050 -ORBInitialHost kirov.cnam.fr&
// Lancement du serveur Hello
kirov:~> java HelloServer -ORBInitialPort 1050 -ORBInitialHost kirov.cnam.fr

// Lancement de l'application client
karkov:~> java HelloClient -ORBInitialPort 1050 -ORBInitialHost kirov.cnam.fr
// Impression du résultat
    Hello World!!

4- Arrêt du serveur Hello et du serveur de noms

Les deux processus sont interrompus après l'obtention des résultats.