This week's book giveaway is in the Agile forum.
We're giving away four copies of The Software Craftsman and have Sandro Mancuso on-line!
See this thread for details.
The moose likes Tomcat and the fly likes Uploaded documents / images do not show up Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of The Software Craftsman this week in the Agile forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Uploaded documents / images do not show up " Watch "Uploaded documents / images do not show up " New topic

Uploaded documents / images do not show up

vandana chadha

Joined: Dec 15, 2011
Posts: 1
In my Spring3Appliation, user can upload his picture. The uploaded picture does not show up on the view profile page. But if I restart Tomcat multiple times, it would show up, without any code changes.

I also tried to load the picture url in the browser directly, but that also gives a "is not available" error.

The images are in a folder which is at the same level as WEB-INF and not within WEB-INF

I have made the following property false:>tomcat.util.buf.StringCache.enabled, but no help.

Since even the browser does not show the image when directly loaded, I am assuming that it is a tomcat problem, and not the applicaton.

Sample urls being tried:
where tms is the context of the application

Please suggest.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16542

Before you do anything else, move the upload directory.

You should never write into a deployed WAR. It's not supported by the J2EE standard, it won't even work on some servers and on servers like Tomcat where it (sometimes) does, you'll still end up in a lot of pain because updating the webapp can cause your uploaded data to be destroyed.

Always store uploaded files in a directory that is external to both Tomcat and the WARs.

Customer surveys are for companies who didn't pay proper attention to begin with.
subject: Uploaded documents / images do not show up