Apache TomEE:希望在我的项目中使用 Mojarra JSF 而不是内置的 Apache MyFaces



我有一个相关的问题。我正在将我的项目从Jboss迁移到TomEE。我正在使用Mojarra JSF,并且在尝试使用MyFaces使所有工作(查看加密问题,UI问题,ajax问题等)时遇到了问题。我只想在我的项目中包括Mojarra罐子,但看起来它们与TomEE捆绑的内置MyFaces罐子发生了冲突。我不断收到不受支持的异常。

有没有办法指定Mojarra JSF应该覆盖myfaces?有网络.xml参数什么的吗?顺便说一句,我没有使用 Maven(我见过很多带有 pom.xml依赖项标签的例子,这些标签对我无济于事)。

我尝试了 3 天,在进行了许多调整(错误堆栈->谷歌 ->更改一些异国情调的 xml 参数->新的错误堆栈->google->更改一些外来的 xml 参数等)之后,我可以让它工作,除了 EJB 注入不再工作(变为空)。所以我投降了,用我的脸代替了莫哈拉。

最新更新