galera consegui resolver o problema adicionando isto ao form da pagina xhtml
enctype="multipart/form-data"
e o código que “pega” o arquivo e anexa ao email ficou desta maneira
ByteArrayDataSource source = new ByteArrayDataSource(mensagem.getAnexo().getInputstream(), mensagem.getAnexo().getContentType());
email.attach(source, mensagem.getAnexo().getFileName(), "");
parte da solução do form foi encontrada neste link:
Obrigado a todos!