Hi experts! I am trying to use spark in my restful webservices.I am using scala lift frramework for writing web services. Here is my boot class class Boot extends Bootable { def boot { Constants.loadConfiguration val sc=new SparkContext(new SparkConf().setMaster("local").setAppName("services")) // Binding Service as a Restful API LiftRules.statelessDispatchTable.append(RestfulService); // resolve the trailing slash issue LiftRules.statelessRewrite.prepend({ case RewriteRequest(ParsePath(path, _, _, true), _, _) if path.last == "index" => RewriteResponse(path.init) })
} } When i remove this line val sc=new SparkContext(new SparkConf().setMaster("local").setAppName("services")) then it works fine. I am starting services using command java -jar start.jar jetty.port=1111 and get following exception ERROR net.liftweb.http.provider.HTTPProvider - Failed to Boot! Your application may not run properly java.lang.NoClassDefFoundError: org/eclipse/jetty/server/handler/ContextHandler$NoContext at org.eclipse.jetty.servlet.ServletContextHandler.newServletHandler(ServletContextHandler.java:260) at org.eclipse.jetty.servlet.ServletContextHandler.getServletHandler(ServletContextHandler.java:322) at org.eclipse.jetty.servlet.ServletContextHandler.relinkHandlers(ServletContextHandler.java:198) at org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:157) at org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:135) at org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:129) at org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:99) at org.apache.spark.ui.JettyUtils$.createServletHandler(JettyUtils.scala:96) at org.apache.spark.ui.JettyUtils$.createServletHandler(JettyUtils.scala:87) at org.apache.spark.ui.WebUI.attachPage(WebUI.scala:67) at org.apache.spark.ui.WebUI$$anonfun$attachTab$1.apply(WebUI.scala:60) at org.apache.spark.ui.WebUI$$anonfun$attachTab$1.apply(WebUI.scala:60) at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59) at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47) at org.apache.spark.ui.WebUI.attachTab(WebUI.scala:60) at org.apache.spark.ui.SparkUI.initialize(SparkUI.scala:50) at org.apache.spark.ui.SparkUI.<init>(SparkUI.scala:63) Any suggestion please? Am I using right command to run this ? -- View this message in context: http://apache-spark-user-list.1001560.n3.nabble.com/using-spark-in-web-services-tp21550.html Sent from the Apache Spark User List mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@spark.apache.org For additional commands, e-mail: user-h...@spark.apache.org