Ubicaciones alternativas del archivo JAR

Con WebSphere Application Server for z/OS V8, los sistemas de instalación de solo lectura pueden causar problemas con la colocación de los archivos JAR de registro y codificación de Cúram (descritos aquí Reiniciar el servidor de aplicaciones). De forma predeterminada, cada vez que el destino configure de Ant se ejecuta, estos archivos JAR se copian en el sistema de archivos de configuración de WebSphere ($JAVA_HOME/lib/ext y $WAS_HOME/lib). Si se monta el sistema de archivo de instalación subyacente de solo lectura, estas copias fallarán y el sistema de archivos no podrá volver a montar como de lectura/Escritura para la invocación configure. Pero, es posible configurar un enlace simbólico, con el sistema de archivos montados como de lectura/Escritura (una activad de una vez), especificando una ubicación alternativa en la que se copien estos archivos.

El procedimiento de una vez es el siguiente:

  1. Monte el sistema de archivos de instalación de WebSphere (por ejemplo, /usr/lpp/zWebSphere/V8R0) de solo lectura.
  2. Cree un enlace simbólico en el directorio de WebSphere lib para Cúram Registry.jar, que contenga CuramLoginModule. Por ejemplo:
    ln -s /curam/EJBServer/CuramSDEJ/lib/Registry.jar /usr/lpp/zWebSphere/V8R0/lib/Registry.jar

  3. Cree un enlace simbólico en el directorio Java lib/ext para el jar codificado de Cúram: CryptoConfig.jar. Por ejemplo:
    ln -s /curam/EJBServer/project/properties/CryptoConfig.jar /usr/lpp/zWebSphere/V8R0/java64/lib/ext/CryptoConfig.jar

  4. Vuelva a montar el sistema de archivos de instalación de WebSphere como de solo lectura.
Los pasos anteriores permitirán que permanezca el sistema de archivos de WebSphere como de solo lectura cuando se ejecuta el destino configure, el cual copia los archivos en la ubicación alternativa que apunta al sistema de archivos de instalación. Cuando se ejecuta el destino configure de Ant, se especifican las siguientes propiedades, las cuales se muestran en las ubicaciones del ejemplo anteriores:
    -Dcrypto.ext.dir=/curam/EJBServer/project/properties/
    -Dregistry.jar.file.location=/curam/EJBServer/CuramSDEJ/lib/