我有Web应用程序,它应该使用WEB-INF / lib中包含的JSF 2.0库...但它不会...而不是因为我的服务器(JBoss 4.2)也提供了JSF库而得到了异常。
如何强制我的应用程序使用WEB-INF / lib中的.jar?
注意:当我从服务器上删除JSF库时,我的应用程序将按原样运行。
答案 0 :(得分:3)
告诉JBoss您的WAR已经通过您的webapp web.xml
中的以下条目捆绑了JSF。
<context-param>
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
<param-value>true</param-value>
</context-param>
答案 1 :(得分:0)
为什么不能使用这些JAR的服务器版本?
您应该使用与您部署的服务器相同的JAR版本来编写和测试您的应用程序。同步....我要么升级JBOSS,要么降级你的应用程序。
但是,如果必须,也许这份文件可以告诉你如何:
http://www.datadisk.co.uk/html_docs/java_app/jboss5/jboss5_deployment.htm