当前位置: 首页 > 知识库问答 >
问题:

weblogic公共Jars库有一个罐子与应用罐子冲突

戈嘉慕
2023-03-14

嗯,这很尴尬。我想使用log4j-over-slf4j进行日志记录,因此我将jar添加到项目中,并在WebLogic应用程序中指定使用包<code>org.slf4j* 但问题是WebLogic上的commons jar库具有slf4j-log4j12.jar,这会产生冲突:

java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflowError. See also  http://www.slf4j.org/codes.html#log4jDelegationLoop for more details.

我该如何告诉 WebLogic 忽略该包?

共有1个答案

樊令秋
2023-03-14

你在用这个?

<wls:prefer-application-packages>
    <wls:package-name>org.slf4j.*</wls:package-name>
</wls:prefer-application-packages>

你见过同样的问题吗?

 类似资料:
  • 我试图使用以下命令,但它说我需要导入org.apache.hadoop.lib.input.FileSplit。我试图在网上谷歌搜索,但仍然不知道我应该导入哪个罐子。我已经导入的jar是commons-cli-1.2.jar,hadoop-common-2.8.0.jar和hadoop-mapreduce-clienr-core-2.8.0.jar。 在此处输入图像描述 任何帮助都将不胜感激! 谢

  • 我制作了自己的包装类,我希望那些使用我编译的JAR文件的人都能使用这些包装类。 这个jar文件还包含一个lib文件夹,它还有bouncy castle库,因为包装器的目的是让调用者更容易。现在我的库(名为mylibrary.jar)已经构建完成。 现在,当我将这个jar作为库包含在另一个项目中时,我看到以下错误 线程“AWT-EventQueue-0”java.lang.NoClassDefoun

  • 我有一些限制做一个新的构建。因此,我使用winRAR工具替换了X.jar中的META-INF\maven\com.fasterxml.jackson.core\jackson-databind文件夹。

  • 我有一个需求,我想找到运行的jar中的jar的路径。假设有一个名为example-1.0.0.jar的罐子在一个名为main-1.0.0.jar.的运行罐子里,我想知道运行罐子里存在的罐子的路径。 编辑1:例如,jar是项目中的一个依赖项。例如,假设我的项目中有一个log4j依赖项,我想知道log4j jar在类中的路径。我怎样才能找到路?

  • 知道为什么吗 工作,但是双击罐子会给一个 错误?清单被正确放置,双击直到最近还在工作,但突然之间它给出了这个错误。我不确定我做了什么改变。 编辑: 我用来创建jar的命令是(在cmd中): Main是包文件的一部分。

  • 这段代码每次执行一个运行任务 如何一次从一个jar文件运行多个主类(并行)