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"))
)