Símbolos de ubicación de recursos
La configuración del usuario de Liberty es más portátil gracias al uso de variables que representan ubicaciones simbólicas. El uso de estas variables permite evitar la codificación de vías de acceso absolutas, que hacen que la configuración del usuario sea más frágil y menos portable. El código de característica que recibe las propiedades de configuración deberá lidiar con valores que contienen estas variables.
El servicio de ubicación de Liberty puede utilizarse para resolver ubicaciones simbólicas en recursos físicos. Por ejemplo, la ubicación simbólica ${wlp.install.dir}/myFile puede estar correlacionada con el archivo local myFile en el directorio de instalación de Liberty. La mayoría de métodos devuelven un objeto WsResource que envuelve el recurso físico, pero también puede utilizar el método resolveString para transformar la ubicación simbólica en un objeto String que puede utilizarse para obtener un objeto File.
El nombre del servicio de ubicación es com.ibm.wsspi.kernel.service.location.WsLocationAdmin y lo proporciona el kernel de Liberty, de modo que no tiene que especificar una característica en el archivo server.xml para hacerla disponible. La documentación de la API Java™ para cada API de Liberty se detalla en la sección Interfaces de programación (API) del Information Center, y también está disponible como un archivo .zip aparte en uno de los subdirectorios javadoc del directorio ${wlp.install.dir}/dev.
Símbolos
- /
- 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
Para ver el significado de cada símbolo, consulte Ubicaciones de directorio y propiedades.