私のコードには、私のprimeFaces fileUploadが追加されていて、webLogic 12.2サーバーでうまくいきました。しかし、サーバーをwildFly 10.0.1に変更したとき、fileUpload Listenerはもう呼び出されません。この理由を調査し、無駄なくこの問題を調査しました。 web.xmlのプライムフェイスfileUploadリスナーはwildflyサーバーでは呼び出されません
<filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>org.primefaces.webapp.filter.FileUploadFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
でフィルタされており、それは私が中2つのjarファイルを追加しました。また
public void handleFileUpload(FileUploadEvent event) {
// do something
}
リスナー関数にある私のXHTMLコード
<p:column headerText="#{msgs.label_uploadFile}" >
<p:fileUpload id="upload" label="#{msgs.label_uploadFile}"
fileUploadListener="#{attachmentsInquiryBean.handleFileUpload}"
mode="advanced" auto="true"/>
</p:column>
ある
私のwWEB-INF/libフォルダ:
コモンズ・ファイルアップロード-1.3.jar
コモンズ-IO-2.4.jarここ
あなたの行動をありがとうが、まだactionListener関数は呼び出されていません。このコードはweblogicではうまく動作しますが、wildFlyサーバーではうまく動作しません。 – Esraa