Voraussetzung:
--------------

JDK 1.1.7 oder JDK 1.2 installieren.
rmi-iiop Beta installieren.

Sichergehen, dass der Pfad zu den rmi-iiop Verzeichnissen in
den Umgebungsvariablen vor denen des JDK steht.


Beispiel ausfuehren:
--------------------

Das Verzeichnis welcome anlegen.

Datei rmi_iiop.zip in das Verzeichnis welcome kopieren.

rmi_iiop.zip auspacken.

Die Java Sourcen uebersetzen:
javac *.*

Benutzung von JRMP:
-------------------

Naming Service fuer jrmp starten:
rmiregistry

In das Verzeichnis ueber welcome wechseln und die Stubs und Skeletons
erzeugen:

rmic welcome.WelcomeRMIServer

erzeugt WelcomeRMIServer_Stub.class und WelcomeRMIServer_Skel.class

Server starten(vom Verzeichnis ueber dem welcome Verzeichnis):
java -Djava.rmi.server.codebase=http://biesdorf.germany:82/java/ 
     -Djava.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFactory 
     welcome.WelcomeRMIServer &
     
Applet starten:
appletviewer http://myserver/Welcome_jrmp.html


Benutzung von IIOP:
-------------------

Naming Service:
rmi-iiop-beta-pfad/bin/tnameserv -ORBInitialPort 1050

rmic -iiop welcome.WelcomeRMIServer

erzeugt WelcomeRMI_Stub.class und WelcomeRMIServer_Tie.class

Server starten (vom Verzeichnis ueber dem welcome Verzeichnis):
java -Djava.rmi.server.codebase=http://myserver/java
     -Djava.naming.factory.initial=com.sun.jndi.cosnaming.CNCtxFactory 
     -Dorg.omg.CORBA.ORBInitialPort=1050 welcome.WelcomeRMIServer
     
Applet starten:
appletviewer http://myserver/Welcome_iiop.html   


Gueltig fuer JRMP und IIOP:
---------------------------

Web Server installieren und starten.

HTML Seite nach /webserver_pfad/docs

In /webserver_pfad/docs das Verzeichnis java anlegen.
Im Verzeichnis java das Unterverzeichnis welcome anlegen.
WelcomeRMI.class, WelcomeRMIApplet.class, WelcomeRMIServer_Stub.class in das
Verzeichnis /webserver_pfad/docs/java/welcome kopieren.

In /webserver_pfad/java/welcome die Dateien
WelcomeRMIServer.class, WelcomeRMIServer_Tie.class, WelcomeRMIServer_Skel.class
kopieren.


Probleme mit IIOP:
------------------
Falls beim Starten des Servers unter IIOP folgende Meldung kommt:

No tie registered for object being bound

dann nach dem Starten von tnameserv nochmal rmic -iiop starten.


Probleme mit JRMP:
------------------
Falls beim Starten des Servers unter JRMP folgende Meldung kommt:

java.rmi.StubNotFoundException

nach dem Starten von rmiregistry nochmal rmic starten.




     

     
     

  





