1

WEB-INF /libに含まれているJSF2.0ライブラリを使用する必要があるWebアプリケーションがあります...しかし、そうではありません...サーバー(JBoss 4.2)もJSFライブラリを提供しているため、例外が発生します...

アプリケーションにWEB-INF/libの.jarを使用させるにはどうすればよいですか?

:サーバーからJSFライブラリを削除すると、アプリケーションは正常に実行されます。

4

2 に答える 2

3

webapp の次のエントリで、WAR がすでに JSF をバンドルしていることを JBoss に伝えますweb.xml

<context-param>
    <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
    <param-value>true</param-value>
</context-param>
于 2012-05-09T14:05:26.553 に答える
0

これらの JAR のサーバー バージョンを使用できないのはなぜですか?

デプロイ先のサーバーが使用しているのと同じバージョンの JAR を使用して、アプリケーションを作成およびテストする必要があります。同期....JBOSSをアップグレードするか、アプリをダウングレードします。

ただし、必要に応じて、このドキュメントで次の方法を説明できます。

http://www.datadisk.co.uk/html_docs/java_app/jboss5/jboss5_deployment.htm

于 2012-05-09T13:23:47.070 に答える