RE: external-graphic within a war file

2002-04-09 Thread Orford, Jeffrey
Thanks for the suggestion Tomasz, unfortunately it didn't work.  The URL
printed out as the following(without quotes):
zip:C:/path to warfile/webapp_dealinfo.war#images/logo_gs.gif

when I put this string in the fo xsl file as the value of the src attribute
I got a similar error:
[1Error while creating area : Invalid Image URL - error on relative URL :
unknown protocol: nullc]


Any other suggestions would be appreciated.  Here's what the code looks like
now:
fo:table-cell
  fo:block
fo:external-graphic
src=zip:C:/TEMP/mercury/lib/war/ecm/webapp_info.war#images/logo_gs.gif /
  /fo:block
/fo:table-cell

Thanks.
Jeff Orford

-Original Message-
From: Tomasz Pik [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 09, 2002 2:15 AM
To: [EMAIL PROTECTED]
Subject: Re: external-graphic within a war file




Orford, Jeffrey wrote:

 Hi-
 I'm attempting to use a gif image using the fo:external-graphic tag.  Both
 the gif file and the xsl file are located in a war file.  The gif is
located
 in a directory /images (from the war file's root) and the xsl file is
 located in a directory named web-inf.  So far I've tried using the
 following:

 What is the best way to refer to an image from within a war file?  Is the
 war file even the issue?


Try
ServletContext.getResource(/images/logo.gif);
This will return mysterious java.net.URL instance.
Put this URL (toString) into fo file (you have to
process this file before running FOP - maybe Velocity?).

Tomek Pik
[EMAIL PROTECTED]


 
 Thanks.
 Jeff Orford



RE: external-graphic within a war file

2002-04-09 Thread Orford, Jeffrey
The servlet is running within Weblogic 5.1 (my firm's standard for the time
being)  I'll try this one, Thanks again.
Jeff

-Original Message-
From: Tomasz Pik [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 09, 2002 9:43 AM
To: [EMAIL PROTECTED]
Subject: Re: external-graphic within a war file


Can you write, which servlet engine you use?
I think, that url should have the following stucture:

jar:file:c|//TEMP/mercury/lib/war/ecm/webapp_info.war!images/logo_gs.gif

Tomek

Orford, Jeffrey wrote:

 Thanks for the suggestion Tomasz, unfortunately it didn't work.  The URL
 printed out as the following(without quotes):
 zip:C:/path to warfile/webapp_dealinfo.war#images/logo_gs.gif
 
 when I put this string in the fo xsl file as the value of the src
attribute
 I got a similar error:
 [1Error while creating area : Invalid Image URL - error on relative URL :
 unknown protocol: nullc]
 
 
 Any other suggestions would be appreciated.  Here's what the code looks
like
 now:
 fo:table-cell
   fo:block
 fo:external-graphic
 src=zip:C:/TEMP/mercury/lib/war/ecm/webapp_info.war#images/logo_gs.gif
/
   /fo:block
 /fo:table-cell
 
 Thanks.
 Jeff Orford
 
 -Original Message-
 From: Tomasz Pik [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, April 09, 2002 2:15 AM
 To: [EMAIL PROTECTED]
 Subject: Re: external-graphic within a war file
 
 
 
 
 Orford, Jeffrey wrote:
 
 
Hi-
I'm attempting to use a gif image using the fo:external-graphic tag.  Both
the gif file and the xsl file are located in a war file.  The gif is

 located
 
in a directory /images (from the war file's root) and the xsl file is
located in a directory named web-inf.  So far I've tried using the
following:

 
What is the best way to refer to an image from within a war file?  Is the
war file even the issue?

 
 
 Try
 ServletContext.getResource(/images/logo.gif);
 This will return mysterious java.net.URL instance.
 Put this URL (toString) into fo file (you have to
 process this file before running FOP - maybe Velocity?).
 
 Tomek Pik
 [EMAIL PROTECTED]
 
 
 
Thanks.
Jeff Orford

 



external-graphic within a war file

2002-04-08 Thread Orford, Jeffrey
Hi-
I'm attempting to use a gif image using the fo:external-graphic tag.  Both
the gif file and the xsl file are located in a war file.  The gif is located
in a directory /images (from the war file's root) and the xsl file is
located in a directory named web-inf.  So far I've tried using the
following:
 !-- GS logo box --
   fo:table-cell
 fo:block
   fo:external-graphic src=/images/logo_gs.gif /
 /fo:block
   /fo:table-cell

 !-- GS logo box --
   fo:table-cell
 fo:block
   fo:external-graphic src=file:/images/logo_gs.gif /
 /fo:block
   /fo:table-cell

 !-- GS logo box --
   fo:table-cell
 fo:block
   fo:external-graphic src=images/logo_gs.gif /
 /fo:block
   /fo:table-cell

 !-- GS logo box --
   fo:table-cell
 fo:block
   fo:external-graphic src=file://images/logo_gs.gif /
 /fo:block
   /fo:table-cell

Each of these have given me the following error:
 [1Error while creating area : Invalid Image URL - error on relative URL :
no protocol: null/images/logo_gs.gif

What is the best way to refer to an image from within a war file?  Is the
war file even the issue?

Thanks.
Jeff Orford

*
Jeffrey Orford
Goldman Sachs Information Technology
(212)357-1306
[EMAIL PROTECTED]

Plans are nothing; Planning is everything  -Eisenhower
*