WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Carga de clases de nodos definidos por el usuario

Detalla las opciones de empaquetado de clases Java™ y la prioridad de orden de carga para nodos definidos por el usuario.

Las clases Java de nodo definido por el usuario se pueden empaquetar y cargar de dos maneras:

Para ambos mecanismos de empaquetado, si el cargador de clases no puede encontrar una clase necesaria dentro del paquete, delega en el cargador de clases compartido para encontrar la clase necesaria. El cargador de clases compartido busca en un conjunto de directorios de la máquina de intermediario y carga los archivos JAR encontrados. Se puede utilizar para instalar los archivos JAR necesarios que no necesitan desplegarse de manera repetida, por ejemplo bibliotecas de cliente que los nodos JavaCompute necesitan utilizar. Para obtener más detalles, consulte Cargador de clases compartido Java.

Si la clase necesaria no se puede encontrar en ninguno de los archivos JAR desplegados o en los archivos JAR instalados en los directorios de clases compartidos, se busca en un cargador de clases que contenga todas las clases proporcionadas por el intermediario (por ejemplo: este cargador de clases contiene jplugin2.jar), seguido de la vía de acceso de clases y luego finalmente en el cargador de clases de sistema JVM (máquina virtual Java).

Se deben tener en cuenta dos puntos clave al decidir cuáles de los mecanismos anteriores se utilizarán para cargar una clase:

Vías de acceso de búsqueda de carga de clases de nodos definidos por el usuario

Paquete de nodos definidos por el usuario en un archivo PAR

El intermediario utiliza la siguiente vía de acceso de búsqueda para encontrar las clases de nodo definidas por el usuario:
  1. /classes para localizar clases en el archivo PAR desplegado.
  2. /lib para localizar archivos JAR en el archivo PAR desplegado.
  3. vía_acceso_trabajo/config/<nombre_mi_intermediario>/<mi_etiqueta_eg>/shared-classes para localizar los archivos JAR en el directorio shared-classes de grupo de ejecución.
  4. vía_acceso_trabajo/config/<nombre_mi_intermediario>/shared-classes para localizar los archivos JAR en el directorio shared-classes de intermediario.
  5. víaAccesoTrabajo/shared-classes/ para localizar los archivos JAR en el directorio shared-classes de nivel superior.
  6. La variable de entorno CLASSPATH.

Paquete de nodos definidos por el usuario en un archivo JAR

El intermediario utiliza la siguiente vía de acceso de búsqueda para encontrar las clases de nodo definidas por el usuario:
  1. El archivo JAR desplegado.
  2. vía_acceso_trabajo/config/<nombre_mi_intermediario>/<mi_etiqueta_eg>/shared-classes para localizar los archivos JAR en el directorio shared-classes de grupo de ejecución.
  3. vía_acceso_trabajo/config/<nombre_mi_intermediario>/shared-classes para localizar los archivos JAR en el directorio shared-classes de intermediario.
  4. víaAccesoTrabajo/shared-classes/ para localizar los archivos JAR en el directorio shared-classes de nivel superior.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:30


Tema de conceptoTema de concepto | Versión 8.0.0.5 | as24996_