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
Scala 提升问题:在码头上遇到Log4J错误:运行_Scala_Maven_Lift - Fatal编程技术网

Scala 提升问题:在码头上遇到Log4J错误:运行

Scala 提升问题:在码头上遇到Log4J错误:运行,scala,maven,lift,Scala,Maven,Lift,这个问题似乎很常见,但到目前为止,我还没有找到一个单一的、有用的解决方案 我使用带有maven 2的net.liftwebblank原型2.2-M1版创建了一个项目。我只是为H2数据库添加了一个依赖项,然后还添加了一些模型和一个数据库供应商,就像在基本原型中一样。但是我只得到过一个异常,比如java.lang.NoClassDefFoundError:org/apache/log4j/LogManager 现在,记录器对于整个程序来说并不是至关重要的,当涉及到映射器的后期问题时,我想我需要日志来

这个问题似乎很常见,但到目前为止,我还没有找到一个单一的、有用的解决方案

我使用带有maven 2的
net.liftweb
blank原型2.2-M1版创建了一个项目。我只是为H2数据库添加了一个依赖项,然后还添加了一些模型和一个数据库供应商,就像在基本原型中一样。但是我只得到过一个异常,比如
java.lang.NoClassDefFoundError:org/apache/log4j/LogManager

现在,记录器对于整个程序来说并不是至关重要的,当涉及到映射器的后期问题时,我想我需要日志来进行调试。我做了一次完整的
mvn清理
,还删除了我的
.m2
文件夹,但问题依然存在

或者,每当这个错误没有出现时,我就会得到另一个错误,关于一个类缺少aend,因此记录器求助于NOP。我甚至认为我的pom.xml有问题,但我现在已经尝试了log4j deps的几个变体,所有这些都没有带来任何改进


我真的希望你能在这里帮助我,到目前为止,Lift对我来说是一系列未记录的错误,远远超过了一点学习乐趣演变成个人挑战的程度。

解决了。我将解决方案放在这里,以便其他人能够找到:

wiki中没有任何地方显示
Log.infoF
已被弃用,并将导致此错误。解决方案非常简单,只需将其替换为
schemizer.infoF
,行必须如下所示:

Schemifier.schemify(true, Schemifier.infoF _, User)
这个没问题