如何使用来自 WEB-INF/lib 的 jar 覆盖服务器 jar 或改用它们? [英] How to override server jar with ones from WEB-INF/lib or use them instead?

查看:19
本文介绍了如何使用来自 WEB-INF/lib 的 jar 覆盖服务器 jar 或改用它们?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 Web 应用程序,它应该使用包含在 WEB-INF/lib 中的 JSF 2.0 库……但它没有……而不是我得到异常,因为我的服务器(JBoss 4.2)也提供了 JSF 库..

i have Web Application which should use JSF 2.0 libraries included in WEB-INF/lib... but it does not... instead of i'm getting exception because my server (JBoss 4.2) also provides JSF libraries...

如何强制我的应用程序使用来自 WEB-INF/lib 的 .jar 文件?

How can i force my application to use .jar's from WEB-INF/lib ?

注意:当我从服务器中删除 JSF 库时,我的应用程序运行正常.

Note: When i removed JSF libs from server, my application runs as it should.

推荐答案

通过 web 应用程序的 web.xml 中的以下条目告诉 JBoss 你的 WAR 已经捆绑了 JSF.

Tell JBoss that your WAR already bundles JSF by the following entry in your webapp's web.xml.

<context-param>
    <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
    <param-value>true</param-value>
</context-param>

这篇关于如何使用来自 WEB-INF/lib 的 jar 覆盖服务器 jar 或改用它们?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆