gpt4 book ai didi

tomcat - scalate 不编译 tomcat 中的模板

转载 作者:行者123 更新时间:2023-11-28 21:51:14 25 4
gpt4 key购买 nike

我试图让 scalate 在 tomcat 下工作,但是当它试图编译 saml 模板时它崩溃了。码头没问题。我对这个和一般的 tomcat 都不熟悉。似乎 github 上的 scalatra-sbt 原型(prototype)也崩溃了,这让我认为是 tomcat 配置不正确。

org.fusesource.scalate.TemplateException: scala/tools/nsc/settings/ScalaSettings    org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:738)    org.fusesource.scalate.TemplateEngine.compileAndLoadEntry(TemplateEngine.scala:595)    org.fusesource.scalate.TemplateEngine.liftedTree1$1(TemplateEngine.scala:327)    org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:321)    org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:391)    org.scalatra.scalate.ScalateSupport$class.renderErrorPage(ScalateSupport.scala:50)    com.example.MyScalatraFilter.renderErrorPage(MyScalatraFilter.scala:7)    org.scalatra.scalate.ScalateSupport$class.handleError(ScalateSupport.scala:46)    com.example.MyScalatraFilter.handleError(MyScalatraFilter.scala:7)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(ScalatraKernel.scala:109)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(ScalatraKernel.scala:100)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply(ScalatraKernel.scala:100)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply$mcV$sp(ScalatraKernel.scala:99)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply(ScalatraKernel.scala:99)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply(ScalatraKernel.scala:99)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$class.handle(ScalatraKernel.scala:98)    com.example.MyScalatraFilter.handle(MyScalatraFilter.scala:7)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply$mcV$sp(ScalatraFilter.scala:18)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:18)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:18)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraFilter$class.doFilter(ScalatraFilter.scala:17)    com.example.MyScalatraFilter.doFilter(MyScalatraFilter.scala:7)root causejava.lang.NoClassDefFoundError: scala/tools/nsc/settings/ScalaSettings    org.fusesource.scalate.support.ScalaCompiler$.create(ScalaCompiler.scala:170)    org.fusesource.scalate.TemplateEngine.compiler(TemplateEngine.scala:154)    org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:655)    org.fusesource.scalate.TemplateEngine.compileAndLoadEntry(TemplateEngine.scala:595)    org.fusesource.scalate.TemplateEngine.liftedTree1$1(TemplateEngine.scala:327)    org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:321)    org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:391)    org.scalatra.scalate.ScalateSupport$class.renderErrorPage(ScalateSupport.scala:50)    com.example.MyScalatraFilter.renderErrorPage(MyScalatraFilter.scala:7)    org.scalatra.scalate.ScalateSupport$class.handleError(ScalateSupport.scala:46)    com.example.MyScalatraFilter.handleError(MyScalatraFilter.scala:7)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(ScalatraKernel.scala:109)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(ScalatraKernel.scala:100)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply(ScalatraKernel.scala:100)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply$mcV$sp(ScalatraKernel.scala:99)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply(ScalatraKernel.scala:99)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply(ScalatraKernel.scala:99)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$class.handle(ScalatraKernel.scala:98)    com.example.MyScalatraFilter.handle(MyScalatraFilter.scala:7)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply$mcV$sp(ScalatraFilter.scala:18)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:18)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:18)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraFilter$class.doFilter(ScalatraFilter.scala:17)    com.example.MyScalatraFilter.doFilter(MyScalatraFilter.scala:7)root causejava.lang.ClassNotFoundException: scala.tools.nsc.settings.ScalaSettings    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)    org.fusesource.scalate.support.ScalaCompiler$.create(ScalaCompiler.scala:170)    org.fusesource.scalate.TemplateEngine.compiler(TemplateEngine.scala:154)    org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:655)    org.fusesource.scalate.TemplateEngine.compileAndLoadEntry(TemplateEngine.scala:595)    org.fusesource.scalate.TemplateEngine.liftedTree1$1(TemplateEngine.scala:327)    org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:321)    org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:391)    org.scalatra.scalate.ScalateSupport$class.renderErrorPage(ScalateSupport.scala:50)    com.example.MyScalatraFilter.renderErrorPage(MyScalatraFilter.scala:7)    org.scalatra.scalate.ScalateSupport$class.handleError(ScalateSupport.scala:46)    com.example.MyScalatraFilter.handleError(MyScalatraFilter.scala:7)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(ScalatraKernel.scala:109)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(ScalatraKernel.scala:100)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply(ScalatraKernel.scala:100)    org.scalatra.ScalatraKernel$$anonfun$handle$1$$anonfun$apply$mcV$sp$1.apply(ScalatraKernel.scala:100)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply$mcV$sp(ScalatraKernel.scala:99)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply(ScalatraKernel.scala:99)    org.scalatra.ScalatraKernel$$anonfun$handle$1.apply(ScalatraKernel.scala:99)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraKernel$class.handle(ScalatraKernel.scala:98)    com.example.MyScalatraFilter.handle(MyScalatraFilter.scala:7)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply$mcV$sp(ScalatraFilter.scala:18)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:18)    org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:18)    scala.util.DynamicVariable.withValue(DynamicVariable.scala:71)    org.scalatra.ScalatraFilter$class.doFilter(ScalatraFilter.scala:17)    com.example.MyScalatraFilter.doFilter(MyScalatraFilter.scala:7)

关于如何使 scalate 编译器在 tomcat 下工作的任何提示?

最佳答案

您是否将 scala-compiler.jar 与其他 jar 一起部署?

关于tomcat - scalate 不编译 tomcat 中的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4901391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com