Hi

Are you able to run the code after eliminating all the spark code. To find
out if the issue is with Jetty or with Spark itself, it could be also due
to conflicting jetty versions in spark and the one you are trying to use.

You can check the dependency graph in maven and check if there are any
dependency conflicts.

mvn dependency:tree -Dverbose


Thanks
Arush

On Mon, Feb 9, 2015 at 4:00 PM, Hafiz Mujadid <hafizmujadi...@gmail.com>
wrote:

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


-- 

[image: Sigmoid Analytics] <http://htmlsig.com/www.sigmoidanalytics.com>

*Arush Kharbanda* || Technical Teamlead

ar...@sigmoidanalytics.com || www.sigmoidanalytics.com

Reply via email to