答案 0 :(得分:0)
通过调试Lift的源代码,我找到了这段代码:
private[http] case object DefaultBootstrap extends Bootable {
def boot(): Unit = {
val f = createInvoker("boot", Class.forName("bootstrap.liftweb.Boot").newInstance.asInstanceOf[AnyRef])
f.map {f => f()}
}
}
基本上,如果未在web.xml
内配置引导类,则Lift默认为bootstrap.liftweb.Boot
作为引导类。
然而,在食谱中它说:
最后,通过在src / main / scala / bootstrap / Boot .scala创建一个Boot.scala文件来设置基本的Lift启动设置。
我将Boot.scala
放入src/scala/main/bootstrap/liftweb
目录