At any rate, Mark, I would be interested in what the path you get is.  Just
put <%= request.getContextPath() %> before
 <img src='<%= request.getContextPath() %>/blah/blah.gif'/>
-----Original Message-----
From: Mark <[EMAIL PROTECTED]>
To: Tomcat Users List <[EMAIL PROTECTED]>
Date: Tuesday, November 27, 2001 11:03 AM
Subject: RE: .gif images not displaying with JSPs


>Yes, that fixed the problem - thank you!
>
>Takes care of my problem with Tomcat, but it introduces a problem with the
>same app under VAJ - request.getContextPath() isn't in the IBM
>HttpServletRequest interface.  Yet another place where VAJ isn't fully
>compliant with the Sun APIs...
>
>Thanks again for the help Carsten!
>
>Mark
>
>
>At 12:50 PM 11/27/2001 -0500, you wrote:
>>I've run into problems with images showing on JSPs in the past as well,
and
>>I found that using request.getContextPath() solves the problem to give you
>>an absolute path within the context.
>>
>>example:
>><img
>>src='<%=request.getContextPath()%>/graphics/flags/german_flag.gif'/></a></
tr
>>>
>>
>>Hope that helps!
>>
>>Carsten
>>
>>-----Original Message-----
>>From: Mark [mailto:[EMAIL PROTECTED]]
>>Sent: Tuesday, November 27, 2001 12:36 PM
>>To: Tomcat Users List
>>Subject: Re: .gif images not displaying with JSPs
>>
>>
>>Can you display images from a JSP?  My straight html pages display images
>>with no problems using Tomcat.  What's odd is if I take the html source
>>generated by the JSP (ie, 'view source from the browser'), save it as an
>>html file and re-display it, it's fine.  So the html generated by the JSP
>>seems ok - it's only when it's being pushed to the browser from the JSP
>>servlet where the images don't display.
>>
>>I don't understand odd classloader error messages that refer to the
images.
>> Since the servlet .java/.class are being dealt with in the ../work
>>directory, could this have something to do with it?
>>
>>Frustration mounting again...
>>
>>Mark
>>
>>
>>At 08:27 AM 11/27/2001 -0800, you wrote:
>>>I have a directory called graphics on the same level as WEB-INF, i.e.
>>>root_directory/webapps/myapp/graphics/flags/ and
>>>root_directory/webapps/myapp/WEB-INF/, and I use
>>>         <img src='graphics/flags/german_flag.gif'/></a></tr>
>>>without dificulty, if that helps.  This may have to do with my settings
in
>>>server.xml, which is:
>>>
>>> <Context path="/myapp"
>>>  docBase="webapps/myapp"
>>>  debug="0"
>>>  reloadable="true" >
>>> </Context>
>>>
>>>Hope this helps.  Again, inside and outside WEB-INF is a big deal.
>>>-----Original Message-----
>>>From: Mark <[EMAIL PROTECTED]>
>>>To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>>>Date: Tuesday, November 27, 2001 5:54 AM
>>>Subject: .gif images not displaying with JSPs
>>>
>>>
>>>>My servlet/JSP/JavaBean app is working under TC 4.0.1, except for images
>>>>not displaying in JSPs. The various .gifs live in the root context for
the
>>>>application, ie. the same directory as the html and JSP files.  The JSP
>>has
>>>>simple embedded html statements such as:
>>>>
>>>>    <a><img src="image1.gif" align="left"></a>
>>>>
>>>>For each img tag, the application log has an associated set of errors:
>>>>
>>>>   2001-11-27 08:24:34
>>>>StandardWrapper[/myapp:org.apache.catalina.INVOKER.image1.gif]:
>>>>   Marking servlet org.apache.catalina.INVOKER.image1.gif as unavailable
>>>>   2001-11-27 08:24:34 invoker: Cannot allocate servlet instance for
path
>>>>   /myapp/servlet/image1.gif
>>>>   javax.servlet.ServletException: Wrapper cannot find servlet class
>>>>image1.gif or a
>>>>   class it depends on
>>>>   ...
>>>>
>>>>   - Root Cause -----
>>>>   java.lang.ClassNotFoundException: image1.gif
>>>>
>>>>The generated Java code (in ../work directory) looks like the following:
>>>>
>>>>    out.write("      \r\n\r\n<a><img src=\"image1.gif\"
>>>>align=\"left\"></a>\r\n<a>
>>>>              <img src=\"image2.gif\" align=\"left\"></a>\r\n");
>>>>
>>>>
>>>>The page displays except for the images, and the resulting html pushed
to
>>>>the browser has the <img> tags. The JSPs work under other environments
>>(eg.
>>>>VAJ, Sun SDK, etc). What am I doing wrong this time under Tomcat?
>>>>
>>>>Thanks
>>>>Mark
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>--
>>>>To unsubscribe:   <mailto:[EMAIL PROTECTED]>
>>>>For additional commands: <mailto:[EMAIL PROTECTED]>
>>>>Troubles with the list: <mailto:[EMAIL PROTECTED]>
>>>>
>>>>
>>>
>>>
>>>--
>>>To unsubscribe:   <mailto:[EMAIL PROTECTED]>
>>>For additional commands: <mailto:[EMAIL PROTECTED]>
>>>Troubles with the list: <mailto:[EMAIL PROTECTED]>
>>>
>>>
>>
>>
>>--
>>To unsubscribe:   <mailto:[EMAIL PROTECTED]>
>>For additional commands: <mailto:[EMAIL PROTECTED]>
>>Troubles with the list: <mailto:[EMAIL PROTECTED]>
>>
>>--
>>To unsubscribe:   <mailto:[EMAIL PROTECTED]>
>>For additional commands: <mailto:[EMAIL PROTECTED]>
>>Troubles with the list: <mailto:[EMAIL PROTECTED]>
>>
>>
>
>
>--
>To unsubscribe:   <mailto:[EMAIL PROTECTED]>
>For additional commands: <mailto:[EMAIL PROTECTED]>
>Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to