I\'d like to upload images to the server, store them in file system (outside server) and then display them on my JSF page.
I\'d like to find something like this:
This method documented on the JBoss forums works for us in loading all the static resources from an exploded folder - which has to sit within JBOSS_HOME but at least not packaged in EAR/WAR.
https://community.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath
I had to create a module folder called com/mycompany/main and add all the images in there.
Skip step 3 and use step 4 instead. (Manifest.MF entry - which works)
The image is now loaded using
URL imgUrl = this.getClass().getClassLoader().getResource("myimage.jpg");
Finally, I've decided to use FileServlet implemented by BalusC (link). This solution suits me for now. I've only changed its basePath
to some certain path on my server.