Como subir un archivo adjunto a servidor tomcat usando JSF

Buen dia a todos.

Hoy traigo la siguiente inquietud, deseo subir una imagen a un servidor tomcat por medio de JSF, que me capture la ruta local donde tengo mi archivo en mi pc y este archivo sea subido a una carpata habilitada en el servidor.

Palabras más palabras menos, algo asi como cuando se adjunta un archivo en un correo electronico y es subido para su posterior distribucion.

Les agradesco la colaboracion.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

FILE input

El HTML para eso es <input type="FILE" name="x" /> pero además de eso necesitas que la forma que tiene ese campo tenga el encoding de multipart:

<form action="x" enctype="multipart/form-data"/>

Del lado del server para procesar esos datos puedes usar varias herramientas. Una muy fácil de usar es el Commons FileUpload, que sirve con JSP, Servlets, etc.