I've got Primefaces 5.3 and the following code:
<p:fileUpload label="#{res.choosedata}"
cancelLabel="#{res.abort}" uploadLabel="#{res.txt_import}"
styleClass="marginBeforeAndBehind"
fileUploadListener="#{xxxBean.handleFileUpload}"
mode="advanced" dragDropSupport="true" sizeLimit="10000000"
fileLimit="1" allowTypes="/(\.|\/)(csv)$/"
fileLimitMessage="#{res.too_big}"
update="uploader rfr">
</p:fileUpload>
This works perfectly well on TomEE 1.7.2, Windfly 8 and 9 ... and doesn't work on JBoss EAP 6.4.0.GA (AS 7.5.0.Final-redhat-21).
The method handleFileUpload is just never called. My be I need some special config for that?