3

jsf2、Primefaces 3.4、Tomcat7を使用してWeb動的プロジェクトを作成しました。アプリケーションは正常に実行されます。同じプロジェクトのEARをTomcat7ではなくWebsphere8にデプロイすると、例外が発生します。何が起こっているのかわかりません。私はJSF2とWepshere8を初めて使用します。

Websphere8でサンプルjsf2+primefacesプロジェクトを開始する方法に関するリンクを教えてください。

前もって感謝します。

4

4 に答える 4

1

JSF のさまざまな実装を使用するために、WebSphere Application Server JSF エンジンは、アプリケーション サーバー ランタイムから SUN RI または Apache MyFaces を使用するかどうかを決定します。JSF エンジンが使用する実装を決定した後、正しいリスナー クラスが Web コンテナーに登録されます。com.sun.faces.ConfigureListener または org.apache.myfaces.StartupConfigureListener を web.xml ファイルに追加する必要はありません。

http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/cweb_javaserver_faces.html

上記をご覧ください...

于 2014-09-05T07:57:04.970 に答える
1

とった。web.xml に org.apache.myfaces.webapp.StartupServletContextListener の代わりに com.sun.faces.config.ConfigureListener を追加し、サーバーを再起動してから実行してみてください。

コードは次のようになります。

<listener>  
    <listener-class>com.sun.faces.config.ConfigureListener</listener-class>  
</listener> 
于 2012-11-28T06:20:38.507 に答える