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

Reply via email to