Hi guys !
Did someone take a look on this issue ? Are you reproducing ?
Thanks
ARobert wrote:
>
> I found logs about this error , here is a line from this logs :
>
> http-8080-1/ExternalGraphic: Error while creating area : Error with image
> URL:
> context:/project/src/documentation/content/xdocs/specificProject/conception/specificModule/fonctionnal/resource/anImage.jpg
> (No such file or directory) and no base URL is specified
>
> Google told me that context:// is a cocoon protocol (get a resource using
> the servlet context)
>
> So in my opinion error could be the fact that we try to reach
> context:/project/.../anImage.jpg instead of
> context:///project/../anImage.jpg
>
> Or that
> /project/src/documentation/content/xdocs/specificProject/conception/specificModule/fonctionnal/resource/anImage.jpg
> is not in the "servlet context"..
>
>
> What's more I tried all of this with the forrest sample and with jre 1.6
> with apache-tomcat-0.6.18 on Windows (this time) and i have exactly the
> same issue...
>
> So you should be able to reproduce this issue easly at your home with
> Windows/Unix , tomcat 6.0.18, java 1.6 and a war version (from forrest
> war).
>
> PS: I tried with jimi-1.0.jar , and I have exactly the same issue
> PS2: I tried with GIF, PNG and JPG image , and I have exactly the same
> Issue
>
>
> ARobert wrote:
>>
>> Hi all,
>>
>> I have exacty the same issue ...
>>
>> I'm using forrest 0.8.
>> My site is in a webapp runing on Tomcat 6.0.18 with Java 1.6
>>
>> I tried with PNG --> My images aren't displayed on PDF
>> I tried with JPG --> My images aren't displayed on PDF
>>
>> My links to images are relatives (e.g: src="../resources/anImage.jpg")
>>
>> And when i look in my .fo i have :
>> fo:external-graphic
>> src="context:///project/src/documentation/content/xdocs/mySpecificProject/conception/specificModule/fonctionnal/../resource/anImage.jpg"
>>
>> This external-graphic FO link doesn't seem correct.
>>
>>
>> And when I take a look to the "document-to-fo.xsl" which is in my
>> specific skin folder i see that :
>>
>> <xsl:variable name="imgpath">
>> <xsl:choose>
>> <!-- resources image dir -->
>> <xsl:when test="starts-with(string(@src),'images/')">
>> <xsl:value-of
>> select="concat($imagesdir,substring-after(@src,'images'))"/>
>> </xsl:when>
>> <xsl:when test="contains(string(@src),'/images/')">
>> <xsl:value-of
>> select="concat($imagesdir,substring-after(@src,'/images'))"/>
>> </xsl:when>
>> <!-- already absolute -->
>> <xsl:when test="contains(string(@src),':') or
>> starts-with(string(@src),'/')">
>> <xsl:value-of select="@src"/>
>> </xsl:when>
>> <!-- relative to document -->
>> <xsl:otherwise>
>> <xsl:value-of select="concat($xmlbasedir,@src)"/>
>> </xsl:otherwise>
>> </xsl:choose>
>> </xsl:variable>
>> <fo:external-graphic src="{$imgpath}">
>>
>> And I can't figure where xmlbasedir is set ?!
>>
>> So I guess xmlbasedir is wrong when runing in webapp mode ?!
>>
>>
>>
>>
>>
>> Thorsten Scherler-3 wrote:
>>>
>>> On Thu, 2008-02-28 at 02:35 -0800, SteveOdlind wrote:
>>>> Hi all,
>>>>
>>>> If there is no quick fix to get images in PDFs displayed in deployed
>>>> WAR
>>>> files, is there a way of getting PDFs to be displayed at all when the
>>>> webapp
>>>> directory is deployed on Tomcat?
>>>
>>> Hmm, my problem with this issue is that I cannot test it (in linux it
>>> works fine). In any way the images in pdf are quite hacky and lately
>>> they have been done some work on the pdf plugin to overcome this
>>> problem.
>>>
>>>>
>>>> I have deployed the webapp directory on Tomcat, and the HTML is
>>>> displayed
>>>> fine. However, clicking on the PDF icon gives the error message
>>>> "Resource
>>>> Not Found".
>>>>
>>>> There are no error messages when I run the command "forrest
>>>> run-webapp".
>>>> Everything seems to be built correctly.
>>>>
>>>> If I manually copy the PDFs to the
>>>> "build\webapp\project\src\documentation\content\xdocs\" folder then the
>>>> PDFs
>>>> are displayed. But surely this can't be the correct way?
>>>>
>>>> Any ideas?
>>>
>>> I expect that the solution is updating the pdf plugin to 0.3 of trunk
>>> but since https://issues.apache.org/jira/browse/FOR-1074 I cannot ask
>>> you test but you may watch this issue and try as soon we fixed it.
>>>
>>> salu2
>>>
>>>
>>>>
>>>> -Steve
>>> --
>>> Thorsten Scherler thorsten.at.apache.org
>>> Open Source Java consulting, training and solutions
>>>
>>>
>>>
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/PDF-not-working-correctly-in-deployed-WAR-file-on-Tomcat-tp15295911p20787792.html
Sent from the Apache Forrest - Users mailing list archive at Nabble.com.