Hay una forma de hacer referencia a un controlador archivo de configuración (p. ej.: handler.xml) que se distribuye dentro de un archivo JAR?

Algo como esto: @HandlerChain(file="somefile.jar") o @HandlerChain(file="myhandler.xml"), suponiendo que myhandler.xml se almacena en somefile.jar.

OriginalEl autor Joaquim Oliveira | 2011-10-26

2 Comentarios

  1. 4

    Tanto de servidor como de cliente implementaciones de controladores usando la
    @HandlerChain anotación, debe especificar la ubicación del controlador de
    configuración de una ruta de acceso relativa de la anotada archivo o como
    una URL absoluta. Por ejemplo:

    @HandlerChain(file="../../common/handlers/myhandlers.xml")

    o

    @HandlerChain(file="http://foo.com/myhandlers.xml")

    Tomado de este doc.

    Gonzalo, funciona incluso si el controlador archivo de configuración dentro de una JARRA incluido en mi WEB-INF/lib ?
    Creo que el archivo XML debe estar en el mismo frasco como la clase que se utiliza, no importa donde la jarra se encuentra.
    Gonzalo, mi problema es que el XML en un archivo JAR, como una dependencia (e.g: my-handler.jar), y los servicios web son parte de una webapp que utiliza esta dependencia. Por tanto, no puedo poner el archivo XML y las clases en el mismo frasco.
    Yo no soy consciente de que cualquier estrategia para leer el archivo de configuración xml si es en otro tarro

    OriginalEl autor Gonzalo Garcia Lasurtegui

Dejar respuesta

Please enter your comment!
Please enter your name here