Imagen con xsl y java
Publicado por Mai (1 intervención) el 24/04/2008 11:12:08
Hola!
Os escribo muy desesperada por que llevo un par de meses con este tema.
Tengo una aplicacion en Java, que on xml y xsl genera un pdf.
Mi problema esta con la carga de imagenes desde el xsl para generar el pdf.
Tengo un codigo asi en el xsl
<fo:external-graphic border-after-color="#013A6C" border-before-color="#013A6C" border-end-color="#013A6C" border-start-color="#013A6C" color="#013a6c" display-align="center" content-width="auto" content-height="auto" width="auto" height="auto%" space-before.optimum="4px" space-after.optimum="4px" alignment-baseline="baseline">
<xsl:attribute name="src">url('<xsl:value-of select="registro/pathImagenes"/><xsl:text disable-output-escaping="yes">/logo.gif</xsl:text>')
</xsl:attribute>
</fo:external-graphic>
Total, que en mi servidor local de pruebas me funciona muy bien. Pero en produccion tenemos dos maquinas en cluster, una con las cosas estaticas(imagenes) y otra con el codigo(y donde esta el xsl tambien).Y no consigo que en produccion me encuentre las imagenes.Me imagino que este sea el problema ya que siempre hay que usar rutas absolutas no?
Lo que uso dedse java para encontrar el path es el GetRealPath .Si alguien puede ayudarme se lo agradecere eternamente....
Os escribo muy desesperada por que llevo un par de meses con este tema.
Tengo una aplicacion en Java, que on xml y xsl genera un pdf.
Mi problema esta con la carga de imagenes desde el xsl para generar el pdf.
Tengo un codigo asi en el xsl
<fo:external-graphic border-after-color="#013A6C" border-before-color="#013A6C" border-end-color="#013A6C" border-start-color="#013A6C" color="#013a6c" display-align="center" content-width="auto" content-height="auto" width="auto" height="auto%" space-before.optimum="4px" space-after.optimum="4px" alignment-baseline="baseline">
<xsl:attribute name="src">url('<xsl:value-of select="registro/pathImagenes"/><xsl:text disable-output-escaping="yes">/logo.gif</xsl:text>')
</xsl:attribute>
</fo:external-graphic>
Total, que en mi servidor local de pruebas me funciona muy bien. Pero en produccion tenemos dos maquinas en cluster, una con las cosas estaticas(imagenes) y otra con el codigo(y donde esta el xsl tambien).Y no consigo que en produccion me encuentre las imagenes.Me imagino que este sea el problema ya que siempre hay que usar rutas absolutas no?
Lo que uso dedse java para encontrar el path es el GetRealPath .Si alguien puede ayudarme se lo agradecere eternamente....
Valora esta pregunta


0