1

Here is my glassfish-web.xml

<glassfish-web-app>
    <property description="Uploaded Images" name="alternatedocroot_1" value="from=/uploads/* dir=C:\Uploads" />
</glassfish-web-app>

I have a photo fff.jpg in C:\uploads\

When i go to http://localhost:8080/MyWebApp/uploads/fff.jpg I get an HTTP Status 404 - Not Found error.

What might be wrong?

Salih Erikci
  • 5,076
  • 12
  • 39
  • 69

1 Answers1

1

I guess the problem is that you specified the folder name you want to map to in the dir attribute.

value="from=/uploads/* dir=C:\Uploads"

This means that you want to access a folder named "uploads" in the path C:\Uploads.

So actually when you access http://localhost:8080/MyWebApp/uploads/fff.jpg it tries to read from C:\Uploads\uploads\fff.jpg.

Solutions:

Change your glassfish-web.xml:

value="from=/uploads/* dir=C:\"

or create a new folder named "uploads" in C:\Uploads and put the pictures in that folder, so that they are really like C:\Uploads\uploads\fff.jpg.

See also:

Community
  • 1
  • 1
unwichtich
  • 13,712
  • 4
  • 53
  • 66