The apex images are in the images directory of the apex installation. You can copy these to /shared/apex_images if you like.
The configuration of the images directory just links the URL /i/ to that directory, so if you request http://<your server>:<weblogic port>/i/<some image name.jpg> you would get the image in the browser. It will not go through ORDS because the URL does not contain /ords/.
What happens if you start apex (http://<server>:<port>/ords/apex) ? Do you get the apex login page without the images?
I get nothing when going towards (url not found)
but (http://<server>:<port>/ords/) works fine and I get the images.
I can access the images using /i/. I have an consultant the will test this, I will proberbly comeback with more questions...
Perhaps the image prefix of your APEX installation is not /i/
You can check it with this code:
begin dbms_output.put_line(APEX_APPLICATION_GLOBAL.g_image_prefix); end;
You can either change your image prefix to /i/ if it is not /i/ using the script utilities/reset_image_prefix.sql within the APEX installation directory or you can change the directory structure on your web server to match the image prefix.