Configuración de librerías compartidas

Para que una aplicación pueda utilizar las librerías compartidas declaradas en Weblogic, tiene que indicarlo en el fichero weblogic-application.xml. Veamos un ejemplo, con la librería ejb_interfaces:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application ...>
 
    ...
 
    <library-ref>
        <library-name>ejb_interfaces</library-name>
        <specification-version>1</specification-version>
        <implementation-version>0</implementation-version>
        <exact-match>true</exact-match>
    </library-ref>
 
    ...
 
</weblogic-application>

En el ejemplo indicamos que se utilice la librería compartida ejb_interfaces versión 1.0. Si queremos utilizar la versión 1.1, indicaremos lo siguiente:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application ...>
 
    ...
 
    <library-ref>
        <library-name>ejb_interfaces</library-name>
        <specification-version>1</specification-version>
        <implementation-version>1</implementation-version>
        <exact-match>true</exact-match>
    </library-ref>
 
    ...
 
</weblogic-application>

Cuando cargamos el ejb_interfaces mediante la librería compartida, tenemos que editar el fichero pom.xml del modulo WEB (en aplicaciones FundeWeb 2.0, o el del módulo EJB en aplicaciones FundeWeb 1.5), buscar la dependencia con artifactId ejb_interfaces y añadirle <scope>provided</scope> debajo de la versión.


JUAN MIGUEL BERNAL GONZALEZ 2016/09/02 13:56