Hi,
Below is my build.sbt
--------------------------------------------------------------
name := "play-slick-tutorial"
version := "1.0-SNAPSHOT"
scalaVersion := "2.11.7"
libraryDependencies ++= Seq(
"com.typesafe.play" %% "play-slick" % "1.1.1",
"com.typesafe.play" %% "play-slick-evolutions" % "1.1.1",
"com.h2database" % "h2" % "1.4.191"
)
lazy val root = (project in file(".")).enablePlugins(PlayScala)
--------------------------------------------------------------
I am using Java Version 2.8.11 and Scala Version 2.11.8.
--------------------------------------------------------------
My application.conf file content is as below:
application.secret="changeme"
application.langs="en"
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"
db.default.user=sa
db.default.password=""
play.evolutions {
db.default.enabled = true
}
slick.default="models.*"
logger.root=ERROR
logger.play=INFO
logger.application=DEBUG
--------------------------------------------------------------
i have following folder structure
TestApp
app
controllers - Empty
models - Empty
dao - Empty
view - Empty
conf
routs
appliation.conf
project
plugins.sbt - content >>
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.7")
build.properties - content >>
sbt.version=0.13.5
public - Empty
logs - Empty
When i am running sbt run command i am getting below output:
[info] Set current project to activator-play-slick (in build file:/home/dc-user/scala/activator-play-slick-master-modified/)
java.lang.ClassNotFoundException: play.core.server.NettyServer
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at play.PlayRun$class.play$PlayRun$$startDevMode(PlayRun.scala:316)
at play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.devModeServer$lzycompute$1(PlayRun.scala:103)
at play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.play$PlayRun$class$$anonfun$$anonfun$$anonfun$$devModeServer$1(PlayRun.scala:103)
at play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.apply(PlayRun.scala:125)
at play.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3.apply(PlayRun.scala:96)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
[trace] Stack trace suppressed: run last compile:run for the full output.
[error] (compile:run) java.lang.ClassNotFoundException: play.core.server.NettyServer
I am really unable to understand the issue here. If i remove the entry for
"com.typesafe.play" %% "play-slick" % "1.1.1",
"com.typesafe.play" %% "play-slick-evolutions" % "1.1.1",
Compilation succeeds, but that is no use. I wanted to learn play-slick integration and following the steps given in the documentation site.
Thanks in advance.