Veo que trabajas con Struts.
Una posibilidad sería crear una carpeta dentro del path de tu aplicación, y acceder a esa ruta de manera relativa, evitando así las rutas absolutas.
Y por lo tanto debes almacenar en BBDD la ruta relativa de la imagen para cada usuario, agregando una propiedad "rutaImagenPerfil" por ejemplo, en el objeto base de tipo Usuario (que supongo que así lo tendrás implementado).
Para obtener el path de una carpeta que se encuentra dentro de la aplicación puedes probar así:
Código Java:
Ver originalFile ruta
= new File(request.
getServletContext().
getRealPath("nombreCarpetaImagenes/perfiles"));
Prueba y comentas.
Un saludo.