PDF not working correctly in deployed WAR file on Tomcat

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

PDF not working correctly in deployed WAR file on Tomcat

by SteveOdlind :: Rate this Message:

| View Threaded | Show Only this Message

Hello all,

I am hoping you can help me with a Forrest/Tomcat problem.

I am running Forrest 0.8, and am trying to deploy a WAR file on Tomcat. The problem is that PDFs get stripped of their images, and only text is displayed.

I can't get PDFs to display at all by deploying the Webapp on Tomcat. I have read http://issues.apache.org/jira/browse/FOR-735, and followed the advice, but cannot get PDFs to be displayed at all.

So, is there an update to this already-known-problem? I am half of the way there with WAR files, I just need to get the images displayed as well.

Many thanks,

Steve Odlind

Re: PDF not working correctly in deployed WAR file on Tomcat

by mmiller-3 :: Rate this Message:

| View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Steve,
 
When you do 'forrest run' and have your site served by jetty - do you see images in your PDFs then?
 
Where are you placing your images in the src file structure? What type of file image are you trying to include? Just wondering if you have a more general issue than what you describe.

Mark
 
On 2/5/08, Steve Odlind <steve.odlind@...> wrote:
Hello all,

I am hoping you can help me with a Forrest/Tomcat problem.

I am running Forrest 0.8, and am trying to deploy a WAR file on Tomcat. The problem is that PDFs get stripped of their images, and only text is displayed.

I can't get PDFs to display at all by deploying the Webapp on Tomcat. I have read http://issues.apache.org/jira/browse/FOR-735, and followed the advice, but cannot get PDFs to be displayed at all.

So, is there an update to this already-known-problem? I am half of the way there with WAR files, I just need to get the images displayed as well.

Many thanks,

Steve Odlind


Re: PDF not working correctly in deployed WAR file on Tomcat

by David Crossley :: Rate this Message:

| View Threaded | Show Only this Message

Mark Miller wrote:
> Steve,
>
> When you do 'forrest run' and have your site served by jetty - do you see
> images in your PDFs then?
>
> Where are you placing your images in the src file structure? What type of
> file image are you trying to include? Just wondering if you have a more
> general issue than what you describe.

Good questions Mark. We need to know if it works in 'forrest run'.

Also see the demo in the forrest seed sample site. Try building
and deploying its WAR. There are some general issues with
placement of source images.
http://issues.apache.org/jira/browse/FOR-635

More below ...

> Steve Odlind wrote:
> >
> > Hello all,
> >
> > I am hoping you can help me with a Forrest/Tomcat problem.
> >
> > I am running Forrest 0.8, and am trying to deploy a WAR file on Tomcat.
> > The problem is that PDFs get stripped of their images, and only text is
> > displayed.
> >
> > I can't get PDFs to display at all by deploying the Webapp on Tomcat. I
> > have read http://issues.apache.org/jira/browse/FOR-735, and followed the
> > advice, but cannot get PDFs to be displayed at all.

FOR-735 was closed prior to 0.8 release, so that should be fine.

> > So, is there an update to this already-known-problem? I am half of the way
> > there with WAR files, I just need to get the images displayed as well.

You don't say, but have you followed the FAQ:
http://forrest.apache.org/docs/faq.html#pdf_images
... but i suppose you would have or images would
also be missing in 'forrest run' mode.

-David

Re: PDF not working correctly in deployed WAR file on Tomcat

by SteveOdlind :: Rate this Message:

| View Threaded | Show Only this Message

Images are displayed fine in PDFs served by Jetty.

I am placing the images in src/documentation/resources/images.

I am trying to include SVGs and PNGs. Both these file types work fine in PDFs served by Jetty when in the above location.

Mark Miller-8 wrote:
Steve,

When you do 'forrest run' and have your site served by jetty - do you see
images in your PDFs then?

Where are you placing your images in the src file structure? What type of
file image are you trying to include? Just wondering if you have a more
general issue than what you describe.

Mark

On 2/5/08, Steve Odlind <steve.odlind@btinternet.com> wrote:
>
> Hello all,
>
> I am hoping you can help me with a Forrest/Tomcat problem.
>
> I am running Forrest 0.8, and am trying to deploy a WAR file on Tomcat.
> The problem is that PDFs get stripped of their images, and only text is
> displayed.
>
> I can't get PDFs to display at all by deploying the Webapp on Tomcat. I
> have read http://issues.apache.org/jira/browse/FOR-735, and followed the
> advice, but cannot get PDFs to be displayed at all.
>
> So, is there an update to this already-known-problem? I am half of the way
> there with WAR files, I just need to get the images displayed as well.
>
> Many thanks,
>
> Steve Odlind
>

Re: PDF not working correctly in deployed WAR file on Tomcat

by SteveOdlind :: Rate this Message:

| View Threaded | Show Only this Message

> Also see the demo in the forrest seed sample site. Try building
> and deploying its WAR. There are some general issues with
> placement of source images.
> http://issues.apache.org/jira/browse/FOR-635

I will try to deploy the seed site's WAR file.

I don't think my problem is related to FOR-635 as images display fine in PDFs served by Jetty ('forrest run').


> Steve Odlind wrote:
> >
> > Hello all,
> >
> > I am hoping you can help me with a Forrest/Tomcat problem.
> >
> > I am running Forrest 0.8, and am trying to deploy a WAR file on Tomcat.
> > The problem is that PDFs get stripped of their images, and only text is
> > displayed.
> >
> > I can't get PDFs to display at all by deploying the Webapp on Tomcat. I
> > have read http://issues.apache.org/jira/browse/FOR-735, and followed the
> > advice, but cannot get PDFs to be displayed at all.

> FOR-735 was closed prior to 0.8 release, so that should be fine.

> > So, is there an update to this already-known-problem? I am half of the way
> > there with WAR files, I just need to get the images displayed as well.

> You don't say, but have you followed the FAQ:
> http://forrest.apache.org/docs/faq.html#pdf_images
> ... but i suppose you would have or images would
> also be missing in 'forrest run' mode.

Yes, I have followed that FAQ. Images are not missing in 'forrest run' mode.



Re: PDF not working correctly in deployed WAR file on Tomcat

by Johannes Schaefer :: Rate this Message:

| View Threaded | Show Only this Message


You'll probably need to include the jimi.jar (or JAI) somehow in the
WAR (or tomcat) -- does anyone know how and where?

Johannes

SteveOdlind schrieb:

> Images are displayed fine in PDFs served by Jetty.
>
> I am placing the images in src/documentation/resources/images.
>
> I am trying to include SVGs and PNGs. Both these file types work fine in
> PDFs served by Jetty when in the above location.
>
>
> Mark Miller-8 wrote:
>> Steve,
>>
>> When you do 'forrest run' and have your site served by jetty - do you see
>> images in your PDFs then?
>>
>> Where are you placing your images in the src file structure? What type of
>> file image are you trying to include? Just wondering if you have a more
>> general issue than what you describe.
>>
>> Mark
>>
>> On 2/5/08, Steve Odlind <steve.odlind@...> wrote:
>>> Hello all,
>>>
>>> I am hoping you can help me with a Forrest/Tomcat problem.
>>>
>>> I am running Forrest 0.8, and am trying to deploy a WAR file on Tomcat.
>>> The problem is that PDFs get stripped of their images, and only text is
>>> displayed.
>>>
>>> I can't get PDFs to display at all by deploying the Webapp on Tomcat. I
>>> have read http://issues.apache.org/jira/browse/FOR-735, and followed the
>>> advice, but cannot get PDFs to be displayed at all.
>>>
>>> So, is there an update to this already-known-problem? I am half of the
>>> way
>>> there with WAR files, I just need to get the images displayed as well.
>>>
>>> Many thanks,
>>>
>>> Steve Odlind
>>>
>>
>

--
User Interface Design GmbH, Ludwigsburg, Germany
Phone/Fax  +49 7141 37700-46/-99, Mobile +49 170 4914567
E-mail johannes.schaefer@... * www.uidesign.de

Offices:
Martin-Luther-Straße 57-59, D-71636 Ludwigsburg
Truderinger Strasse 330, D-81825 Muenchen
Friedrichsring 46, D-68161 Mannheim
Hansastraße 7-11, 44137 Dortmund

Legal information according to EHUG:
User Interface Design GmbH; Managing Directors: Dr. Claus Goerner,
Franz Koller; Head office: Ludwigsburg; Commercial register of the
local court of Stuttgart, Germany, HRB 205519

Re: PDF not working correctly in deployed WAR file on Tomcat

by David Crossley :: Rate this Message:

| View Threaded | Show Only this Message

Johannes Schaefer wrote:
>
> You'll probably need to include the jimi.jar (or JAI) somehow in the
> WAR (or tomcat) -- does anyone know how and where?

I just checked via our forrest seed site. Yes the jimi library
does get added to the *.war if it is present in $FORREST_HOME/lib/optional
as recommended.

I don't have time to try the war in a Tomcat. Steve is trying that.

-David

Re: PDF not working correctly in deployed WAR file on Tomcat

by SteveOdlind :: Rate this Message:

| View Threaded | Show Only this Message

>I just checked via our forrest seed site. Yes the jimi library
>does get added to the *.war if it is present in $FORREST_HOME/lib/optional
>as recommended.

I checked my WAR file and jimi.jar is included.

>I don't have time to try the war in a Tomcat. Steve is trying that.

Images are still missing from PDFs when the 'forrest seed' WAR file is deployed on Tomcat.

-Steve

Re: PDF not working correctly in deployed WAR file on Tomcat

by Thorsten Scherler :: Rate this Message:

| View Threaded | Show Only this Message

On Thu, 2008-02-07 at 03:39 -0800, SteveOdlind wrote:

> >I just checked via our forrest seed site. Yes the jimi library
> >does get added to the *.war if it is present in $FORREST_HOME/lib/optional
> >as recommended.
>
> I checked my WAR file and jimi.jar is included.
>
> >I don't have time to try the war in a Tomcat. Steve is trying that.
>
> Images are still missing from PDFs when the 'forrest seed' WAR file is
> deployed on Tomcat.

Please do the following:
- request instead of FILE.pdf FILE.fo
e.g. http://localhost:8080/my-project/samples-b/ascii-art.fo
- search for fo:external-graphic and copy the tag here in this list.
e.g. <fo:external-graphic
src="context:///project/src/documentation/content/xdocs/samples-b/cocoon-pyramid.png"/>

This way we/you can see the location referenced and whether they exist
in this location.

salu2

>
> -Steve
>
--
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions


Re: PDF not working correctly in deployed WAR file on Tomcat

by SteveOdlind :: Rate this Message:

| View Threaded | Show Only this Message

Thorsten Scherler wrote:
>Please do the following:
>- request instead of FILE.pdf FILE.fo
>e.g. http://localhost:8080/my-project/samples-b/ascii-art.fo
>- search for fo:external-graphic and copy the tag here in this list.
>e.g. <fo:external-graphic
>src="context:///project/src/documentation/content/xdocs/samples-b/cocoon-pyramid.png"/>

>This way we/you can see the location referenced and whether they exist
>in this location.
The external-graphic tag is:

<fo:external-graphic src="context:/\/project/src/documentation/content/xdocs/samples/cocoon-pyramid.png"/>

It is correct from "src/documentation..." onwards, but the first part doesn't look right.

-Steve

Re: PDF not working correctly in deployed WAR file on Tomcat

by Thorsten Scherler :: Rate this Message:

| View Threaded | Show Only this Message

On Fri, 2008-02-08 at 02:57 -0800, SteveOdlind wrote:

>
> Thorsten Scherler wrote:
> >
> >
> >>Please do the following:
> >>- request instead of FILE.pdf FILE.fo
> >>e.g. http://localhost:8080/my-project/samples-b/ascii-art.fo
> >>- search for fo:external-graphic and copy the tag here in this list.
> >>e.g. <fo:external-graphic
> >>src="context:///project/src/documentation/content/xdocs/samples-b/cocoon-pyramid.png"/>
> >
> >>This way we/you can see the location referenced and whether they exist
> >>in this location.
> >
> >
>
> The external-graphic tag is:
>
> <fo:external-graphic
> src="context:/\/project/src/documentation/content/xdocs/samples/cocoon-pyramid.png"/>
>
> It is correct from "src/documentation..." onwards, but the first part
> doesn't look right.


Hmm, yeah that really looks ugly. AFAIR \ is an escape character for
many os and regexp. Weird that it is switched in your case.

Did you try in jetty?

We need to look in the fo xsl, whether we have OS specific code. BTW are
you on linux or windows?

salu2
--
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions


Re: PDF not working correctly in deployed WAR file on Tomcat

by SteveOdlind :: Rate this Message:

| View Threaded | Show Only this Message


>Did you try in jetty?

Yes. The external-graphic tag in Jetty is:

<fo:external-graphic src="C:\Forrest_Test\test/src/documentation/content/xdocs/samples/cocoon-pyramid.png"/>

>We need to look in the fo xsl, whether we have OS specific code. BTW are
>you on linux or windows?

I am using Windows Vista, but I had exactly the same problem on Windows XP.

-Steve



Re: PDF not working correctly in deployed WAR file on Tomcat

by SteveOdlind :: Rate this Message:

| View Threaded | Show Only this Message

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?

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?

-Steve

Re: PDF not working correctly in deployed WAR file on Tomcat

by Thorsten Scherler-3 :: Rate this Message:

| View Threaded | Show Only this Message

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


Re: PDF not working correctly in deployed WAR file on Tomcat

by ARobert :: Rate this Message:

| View Threaded | Show Only this Message

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

Re: PDF not working correctly in deployed WAR file on Tomcat

by ARobert :: Rate this Message:

| View Threaded | Show Only this Message

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


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


Re: PDF not working correctly in deployed WAR file on Tomcat

by ARobert :: Rate this Message:

| View Threaded | Show Only this Message


Hi guys !

Did someone take a look on this issue ? Are you reproducing ?

Thanks


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

Re: PDF not working correctly in deployed WAR file on Tomcat

by David Crossley :: Rate this Message:

| View Threaded | Show Only this Message

ARobert wrote:
>
> Hi guys !
>
> Did someone take a look on this issue ? Are you reproducing ?

There has been work done on the PDF plugin. However, i think
that you would need to be using the 0.9-dev trunk to take
advantage.

Have you done all the things suggested earlier in this thread?
Do you see the same problems with the "forrest seed" sample site?

Anyway, if it still persists after trying the 0.9-dev
then i suggest raising the issue on the "dev" mail list.

-David

Re: PDF not working correctly in deployed WAR file on Tomcat

by ARobert :: Rate this Message:

| View Threaded | Show Only this Message

Hi thanks for your answer !

Yes I tried verything !

What's more I think every one can see this error quite easily, since you only need to do that
On any OS, on any browser
1/ Download apache-forrest-0.8 (Actual release)
2/ Downlaod apache-tomcat-6-0.18 (Actual release)
3/ Use java 1.6 (Actual release)
4/ forrest seed (To create sample forrest site)
5/ forrest war (to create WAR sample forrest site)
6/ put the .war in the tomcat webapps folder
7/ Launch sample forrest application from tomcat
8/ Go to any page with any image of this war sample forrest site
9/ Try to see it in PDF version
10/ See that you don't have image displayed

That take about 10 minutes (After having download Tomcat, apache and java 1.6)
David Crossley wrote:
ARobert wrote:
>
> Hi guys !
>
> Did someone take a look on this issue ? Are you reproducing ?

There has been work done on the PDF plugin. However, i think
that you would need to be using the 0.9-dev trunk to take
advantage.

Have you done all the things suggested earlier in this thread?
Do you see the same problems with the "forrest seed" sample site?

Anyway, if it still persists after trying the 0.9-dev
then i suggest raising the issue on the "dev" mail list.

-David

Re: PDF not working correctly in deployed WAR file on Tomcat

by David Crossley :: Rate this Message:

| View Threaded | Show Only this Message

ARobert wrote:
>
> Hi thanks for your answer !
>
> Yes I tried verything !

So you are saying that you have tried 0.9-dev
and it is broken too.

I will not be commenting anymore on the user list
about this issue.

-David

> What's more I think every one can see this error quite easily, since you
> only need to do that
> On any OS, on any browser
> 1/ Download apache-forrest-0.8 (Actual release)
> 2/ Downlaod apache-tomcat-6-0.18 (Actual release)
> 3/ Use java 1.6 (Actual release)
> 4/ forrest seed (To create sample forrest site)
> 5/ forrest war (to create WAR sample forrest site)
> 6/ put the .war in the tomcat webapps folder
> 7/ Launch sample forrest application from tomcat
> 8/ Go to any page with any image of this war sample forrest site
> 9/ Try to see it in PDF version
> 10/ See that you don't have image displayed
>
> That take about 10 minutes (After having download Tomcat, apache and java
> 1.6)
>
> David Crossley wrote:
> >
> > ARobert wrote:
> >>
> >> Hi guys !
> >>
> >> Did someone take a look on this issue ? Are you reproducing ?
> >
> > There has been work done on the PDF plugin. However, i think
> > that you would need to be using the 0.9-dev trunk to take
> > advantage.
> >
> > Have you done all the things suggested earlier in this thread?
> > Do you see the same problems with the "forrest seed" sample site?
> >
> > Anyway, if it still persists after trying the 0.9-dev
> > then i suggest raising the issue on the "dev" mail list.
> >
> > -David
< Prev | 1 - 2 | Next >