Creación de extensiones personalizadas
Para crear las extensiones de código personalizadas (salidas de usuario, API ampliadas, implementaciones personalizadas de interfaces Java™ proporcionadas, clases mashup personalizadas de interfaz de usuario), genere un archivo JAR que contenga estos archivos Java y clases personalizadas.
Antes de empezar
Acerca de esta tarea
Después de crear el archivo JAR, incluya el nuevo archivo JAR en la variable de entorno CLASSPATH ejecutando el programa de utilidad install3rdParty.sh desde el directorio <runtime_sandbox>/bin . Por ejemplo:
./install3rdParty.sh <vendorName> <vendorVersion> <-j | -l | -p | -r | -d > <filelist> [-targetJVM DCL | EVERY | NOWHERE | APP | AGENT]
Aquí, <vendorName> debe ser yfsextn. <vendorVersion> debe ser 1_0. Pase el argumento adecuado
basado en el tipo de archivo. Puede pasar los argumentos siguientes:
- -j para archivos JAR o comprimidos
- -l para bibliotecas compartidas
- -p para archivos de propiedades
- -r para archivos de propiedades de recursos
- -d para archivos JAR o comprimidos de base de datos
<filelist> hace referencia a la vía de acceso al archivo personalizado.
- DCL: Sólo si desea añadir el archivo JAR personalizado al archivo classpath.cfg dinámico principal.
- EVERY: Si desea añadir el JAR personalizado a todos los archivos de ruta de acceso de clases dinámicos (por ejemplo, APPDynamicclasspath.cfg, A GENTDynamicclasspath.cfg, OPSDynamicclasspath.cfg y ACTIVEMQDynamicclasspath.cfgfiles).
- NOWHERE-Si sólo desea añadir el JAR personalizado al directorio <runtime_sandbox>/jar y no desea actualizar ninguno de los archivos classpath dinámicos.
- AGENT: Si desea añadir el JAR personalizado al archivo AGENTDynamicclasspath.cfg.
- APP: Si desea añadir el JAR personalizado al archivo EAR.
Por ejemplo, si desea añadir el JAR personalizado al archivo AGENTDynamicclasspath.cfg, ejecute el mandato install3rdparty con los argumentos siguientes:
./install3rdParty.sh websphere 8.5.5 -j <Path_to_your_custom_JAR> -targetJVM AGENT