wrapper.java.library.path.append_system_path |
||||||||
El Java Service Wrapper incluye un componente de biblioteca nativa y,
por lo tanto, requiere que la ubicación de esa biblioteca se especifique pasando su ubicación a la JVM
mediante la propiedad del sistema java. Normalmente, cuando se inicia Java y no se especifica la ruta de la biblioteca, la JVM usará por defecto la ruta del sistema (PATH) en Windows y LD_LIBRARY_PATH en sistemas UNIX para localizar las bibliotecas nativas cargadas por la aplicación. Esto es similar a lo que ocurre con la variable de entorno CLASSPATH cuando no se especifica una ruta de clase específica al iniciar la JVM. El uso de la variable de entorno CLASSPATH ha quedado obsoleto debido a los conflictos que pueden surgir al instalar varias aplicaciones Java en la misma máquina. Los mismos problemas se presentan con la ruta de la biblioteca. Sin embargo, algunas aplicaciones aún utilizan la ruta del sistema (PATH) o LD_LIBRARY_PATH por defecto.
En general, se recomienda evitar posibles problemas al implementar la aplicación siendo prudente con
respecto a los directorios que se incluirán en la ruta de la biblioteca Java.
Sin embargo, si es necesario buscar en toda la ruta PATH, esta propiedad hará que Wrapper
añada el contenido de PATH del sistema o LD_LIBRARY_PATH a la ruta de
la biblioteca Java utilizada para iniciar la JVM.
Se añade en lugar de anteponerse para que los directorios configurados con las propiedades wrapper.
NOTAAlgunas bibliotecas nativas hacen referencia a otras bibliotecas enlazadas dinámicamente. Java localizará la biblioteca JNI inicial mediante la ruta de la biblioteca de Java, pero las bibliotecas secundarias se cargan mediante el mecanismo predeterminado de la plataforma. Utilice las propiedades wrapper.system.library.path.<n> para configurar las rutas donde se encuentran las bibliotecas secundarias. |
Referencia: Librería |
|