Thanks so much!! The image is coming up now! So much appreciated! Kimberly
On Tue, Mar 25, 2008 at 12:03 AM, Christopher Schultz <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Kimberly, > > > Kimberly Begley wrote: > | I might have messed it up when getting it to compile - I was having > | problems with the getMimeType method with messages like this: > > Oops. It looks like I gave you some bad code, too. > > > | /usr/local/jdk1.5.0_14/bin/javac -d ../../classes/ OpenFile.java > | OpenFile.java:35: cannot find symbol > | symbol : method getServletContext() > | location: interface javax.servlet.http.HttpServletRequest > | ServletContext application = request.getServletContext(); > > Obviously, that should have been: > > ServletContext application = > ~ super.getServletConfix().getServletContext(); > > > | OpenFile.java:38: incompatible types > | found : java.lang.String > | required: java.io.File > | return application.getMimeType(file.getName()); > > And it looks like this should have been > > protected String getMimeType(HttpServletRequest request, File file) > > { > ~ // This is a reasonable default implementation. > ~ // Feel free to change it. > ~ ServletContext application = request.getServletContext(); > > ~ return application.getMimeType(file.getName()); > } > > ...which will also fix this problem: > > > | OpenFile.java:92: setContentType(java.lang.String) in > | javax.servlet.ServletResponse cannot be applied to (java.io.File) > | response.setContentType(getMimeType(request, file)); > > Try my fixes and see what happens. > > If the image does not appear, try using LiveHTTPHeaders or some other > tool to watch the HTTP request/response for the image and see what > status code is returned. Feel free to add debug logging statements to > the class to give yourself more information. > > > - -chris > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.8 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkfntJQACgkQ9CaO5/Lv0PBudwCgqOgUD3S9+GAePwQRAJpRNSHQ > NqgAoKuqx54kAqfzGaO+MbaWDMbySgCe > =yuDp > > > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Kimberly Begley --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]