I'm migrating a legacy code to weblogic 12c. The code uses getServletContext().getRealPath("/")
which returns null
, because the specification say:
This method returns null if the servlet container cannot translate the
virtual path to a real path for any reason (such as when the content
is being made available from a .war archive).
Here is a workaround, what I tried, but it didn't worked. I've checked the Accept Context Path In Get Real Path
, restarted the cluster and redeployed the app, but the real path is still null
.
Is there any way to handle this?
I need the real path, because the app gets the images
dir, and put it into a jasper report file, to load a specific image.
Unfortunately the code-rewriting is not an option.
Best Answer
Updating
weblogic.xml
did the trick: