Parameter

Ein Verzeichnis läßt sich über verschiedene Parameter in seinem Laufzeitverhalten beeinflußen.  Solche Parameter werden in Form von Java™-Eigenschaften als Teil des Kommandos z.B. eingebettet in die Start-Dateien mit angegeben.

Java™-Eigenschaften werden auf die folgende Weise der Java™-VM übergeben:

-DName=Wert

Zur Vereinfachung sollte ihre Angabe gleich nach java erfolgen, um Komplikationen zu vermeiden.

java -DName=Wert -classpath ...
java -DName=Wert -jar ...

Name und Wert dürfen keine Leerzeichen enthalten oder müssen in Shell- bzw. Kommandozeileninterpreter-spezifische Steuerzeichen, wie z.B. Anführungszeichen, eingefaßt werden.

Folgende Parameter kennt der Verzeichnisdienst:

Der Verzeichnisdienst ist technisch gesehen ein Roblet®-Server mit einem Verzeichnisdienst-Modul.  Server-bezogene Parameter sind in der Dokumentation des Roblet®-Servers zu finden.


HTTP-Server-Port

Für die Arbeit des Verzeichnisdienstes wird intern ein HTTP-Server gestartet.  Standardmäßig ist die Port-Nummer 8080 eingestellt.  Wird diese Nummer schon von einem anderen Programm auf demselben Rechner verwendet, so kann mit Hilfe der Java™-Eigenschaft genRob.genMediator.httpd.port eine andere freie Nummer angegeben werden.

Hier ein Beispiel:

java  -DgenRob.genMediator.httpd.port=8888 ...

Der Wert der Eigenschaft muß eine positive ganze Zahl kleiner 65536 sein.


Logbuch

Ein Verzeichnisdienst kann viele Informationen über seine Aktivitäten ins Logbuch des Roblet®-Servers eintragen.  Das Eintragen ins Logbuch ist standardmäßig abgeschaltet.

Um Informationen ins Logbuch eintragen zu lassen, muß der Wert der Java™-Eigenschaft org.roblet.directory.log bestimmte Schlüsselworte enthalten.

Folgende Schlüsselworte gibt es:

Hier ein Beispiel:

java  -Dorg.roblet.directory.log=module,server ...

Läßt man den Wert der Eigenschaft leer (org.roblet.directory.log=), so ist das gleichbedeutend mit dem Weglassen der Eigenschaft.

powered by genRob®erzeugt am 08.01.2011 um 12:28:48.145 CET mit
genRob®-genSite 3.4