如何在 Tomee/Jakarta EE 9.1 中禁用 MyFaces?

问题描述 投票:0回答:0

我在 Tomee 9 上有一个使用 Jakarta 9.1 的 Java 应用程序。我不知道如何,但是当我尝试部署 Tomee 时开始出现错误。该应用程序编译正常。

这是错误:

引起:java.lang.LinkageError: loader constraint violation: loader org.apache.tomee.catalina.TomEEWebappClassLoader @b637f08 想要 加载抽象类 jakarta.faces.context.ExternalContext。不同的 具有相同名称的抽象类先前被加载 java.net.URLClassLoader @14899482。 (jakarta.faces.context.ExternalContext 在加载程序的未命名模块中 java.net.URLClassLoader @14899482,父加载器'app')

任何想法可能会发生什么?因为我根本不使用 jakarta.faces,所以我认为最好完全禁用它,这样它就不会加载 Tomee。

java jakarta-ee apache-tomee myfaces
© www.soinside.com 2019 - 2024. All rights reserved.