【发布时间】:2014-07-21 22:44:23
【问题描述】:
我按照Scalatra docs 的教程进行操作,安装了 Consript 和 Giter8,并按照描述使用 g8 初始化了项目。但是,当我无法使用 container:start 启动 Jetty 容器时,出现以下异常:
[error] (container:start) java.lang.NoClassDefFoundError: org/eclipse/jetty/plus/webapp/PlusConfiguration
我没有对 Giter 生成的项目进行任何更改。 java 和 javac 可执行文件的版本是 1.7.0_65 (Sun)。
这些是来自build.scala 的库依赖项:
libraryDependencies ++= Seq(
"org.scalatra" %% "scalatra" % ScalatraVersion,
"org.scalatra" %% "scalatra-scalate" % ScalatraVersion,
"org.scalatra" %% "scalatra-specs2" % ScalatraVersion % "test",
"ch.qos.logback" % "logback-classic" % "1.0.6" % "runtime",
"org.eclipse.jetty" % "jetty-webapp" % "9.1.3.v20140225" % "container",
"org.eclipse.jetty.orbit" % "javax.servlet" % "3.0.0.v201112011016" % "container;provided;test" artifacts (Artifact("javax.servlet", "jar", "jar"))
)
【问题讨论】:
标签: jetty scalatra scalatra-sbt