Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 与maven组装的项目。从log4j调用getLogger失败,返回“0”;没有提供类,也找不到合适的类。”;_Java_Maven_Log4j_Log4j2 - Fatal编程技术网

Java 与maven组装的项目。从log4j调用getLogger失败,返回“0”;没有提供类,也找不到合适的类。”;

Java 与maven组装的项目。从log4j调用getLogger失败,返回“0”;没有提供类,也找不到合适的类。”;,java,maven,log4j,log4j2,Java,Maven,Log4j,Log4j2,使用maven创建自己的项目,并输出一个包含所有依赖项的jar文件(使用mvn clean compile assembly:single)。maven项目中的主功能运行没有问题。现在,我想在另一个项目中使用这个jar文件。我将jar文件添加到类路径中,并在新项目中使用了jared maven项目的组件。 执行时,我收到以下错误消息: Caused by: java.lang.UnsupportedOperationException: No class provided, and an app

使用maven创建自己的项目,并输出一个包含所有依赖项的jar文件(使用
mvn clean compile assembly:single
)。maven项目中的主功能运行没有问题。现在,我想在另一个项目中使用这个jar文件。我将jar文件添加到类路径中,并在新项目中使用了jared maven项目的组件。 执行时,我收到以下错误消息:

Caused by: java.lang.UnsupportedOperationException: No class provided, and an appropriate one cannot be found.
    at org.apache.logging.log4j.LogManager.callerClass(LogManager.java:576)
    at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:601)
    at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:588)
我使用的是log4j版本2.13.3和java11。 这似乎是由Java11和log4j的多版本选项中的一些更改引起的。 我可以选择在maven项目中使用的log4j版本吗