Symbole für Ressourcenpositionen

Die Portierbarkeit der Liberty-Benutzerkonfiguration wird durch die Verwendung von Variablen, die symbolische Positionen darstellen, erhöht. Durch die Verwendung dieser Variablen kann die Codierung absoluter Pfade verhindert werden, die die Stabilität und Portierbarkeit der Benutzerkonfiguration beeinträchtigen. Feature-Code, der Konfigurationseigenschaften übernimmt, muss möglicherweise Werte bearbeiten, die solche Variablen enthalten.

Der Liberty-Positionsservice kann verwendet werden, um symbolische Positionen in physische Ressourcen aufzulösen. Die symbolische Position ${wlp.install.dir}/myFile kann beispielsweise der lokalen Datei myFile im Liberty-Installationsverzeichnis zugeordnet sein. Die meisten Methoden geben ein WsResource-Objekt zurück, das die physische Ressource einschließt. Sie können jedoch auch die Methode resolveString verwenden, um die symbolische Position in eine Zeichenfolge (String) umzusetzen, die zum Abrufen eines File-Objekts verwendet werden kann.

Der Name des Positionsservice ist com.ibm.wsspi.kernel.service.location.WsLocationAdmin und der Service wird vom Liberty-Kernel bereitgestellt, daher müssen Sie kein Feature in der Datei server.xml angeben, um den Service verfügbar zu machen.Ausführliche Informationen zur Java™-SPI-Dokumentation für die einzelnen APIs von Liberty finden Sie im Information Center im Abschnitt Programmierschnittstellen (APIs). Die Java-API-Dokumentation ist außerdem als eigenständige .zip-Datei in einem der Javadoc-Unterverzeichnisse des Verzeichnisses ${wlp.install.dir}/dev verfügbar.

Symbole

Die Klasse com.ibm.wsspi.kernel.service.location.WsLocationConstants definiert Symbole, die sich auf Verzeichnispositionen beziehen:
  • /
  • server.config.dir
  • server.output.dir
  • server.workarea.dir
  • shared.app.dir
  • shared.config.dir
  • shared.resource.dir
  • wlp.install.dir
  • wlp.server.name
  • wlp.user.dir
  • usr.extension.dir

Die Bedeutungen aller Symbole finden Sie unter Verzeichnispositionen und -eigenschaften.


Symbol das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_access_local_resources
Dateiname: rwlp_access_local_resources.html