Questions tagged [spark-java]

Spark is a lightweight web application framework inspired by Ruby's Sinatra. DO NOT USE FOR QUESTIONS ABOUT APACHE SPARK.

Spark is a lightweight web application framework inspired by Ruby's Sinatra. Its main focus is rapid development in pure Java with no need for extensive, additional XML configuration.

556 questions
6
votes
1 answer

How would I continuously render an FTL page, lets say with updates?

let's say I have the following Java code. get("/", (request, response) -> { Map attributes = new HashMap<>(); //attributes.put("message", "Hello World!"); return new ModelAndView(attributes, "index.ftl"); }, new…
user41912
  • 557
  • 1
  • 6
  • 18
6
votes
2 answers

Unit testing Java Spark microframework

I am trying to add a restful api to a java microservice. For this, I am using spark: http://sparkjava.com/documentation.html I've created a very simple class which stands up an api. That class is here: public class Routes { public void…
melchoir55
  • 6,842
  • 7
  • 60
  • 106
6
votes
1 answer

Reloading the static files in Spark/Jetty-server

I have a bit similar problem described here: Refresh static files served by SparkJava In my application user can upload the content to one folder that is also served to user with Spark.staticFileLocation("/public"); feature. I've understood that…
samu
  • 1,936
  • 4
  • 22
  • 26
6
votes
2 answers

How to install/run Spark Java Framework on AWS Elastic Beanstalk?

Normally, I build a Java web app using Tomcat or Glassfish into a WAR (web app archive file). This file can easily be deployed into AWS through Elastic Beanstalk with a few clicks. The integration is simple because Elastic Beanstalk allows us to…
code
  • 5,294
  • 16
  • 62
  • 113
6
votes
2 answers

Refresh static files served by SparkJava

I'm doing a project using Spark Java. On the server side, some images are created and I want them to be available in the client. Since I have a static content directory, after creating the image on the server side, I place it in that directory.…
jevora
  • 469
  • 1
  • 5
  • 14
6
votes
2 answers

Use Java Spark after filter to run custom action when a 404 happens

I'll try to keep it short. Here's the problem I'm having while trying to understand Spark filters. I'm trying to create a simple app and one of the things that it should do is to create an error report every time the client is about to see an http…
user43624
  • 188
  • 1
  • 10
6
votes
7 answers

SparkJava custom error page

Does anyone know how to override existing 404 error page when using Spark micro web framework ? The default error page is: Error 404…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Nov 01 '13 at 16:47">asked Nov 01 '13 at 16:47</time> <a href="../../users/2300614/dns" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/2300614.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="dns" /> </a> <div class="s-user-card--info"> <a href="../../users/2300614/dns" class="s-user-card--link">dns</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">2,753</li> <li class="s-award-bling s-award-bling__gold" title="1 gold badge">1</li> <li class="s-award-bling s-award-bling__silver" title="26 silver badge">26</li> <li class="s-award-bling s-award-bling__bronze" title="33 bronze badge">33</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-19055482"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>6</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status "> <strong>3</strong> answers </div> </div> </div> <div class="summary"> <h3><a href="../../questions/19055482/spark-java-and-the-classpath" class="question-hyperlink">Spark Java and the classpath</a></h3> <div class="excerpt">I'm trying to start up with http://www.sparkjava.com/, a small Java web framework. The instructions tell you to add it as a Maven dependency (done), but when I mvn package, I get a class def not found for spark/Route. I assume this is from Spark not…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/java" class="post-tag grid--cell" title="show questions tagged 'java'" rel="tag">java</a> <a href="../../questions/tagged/maven" class="post-tag grid--cell" title="show questions tagged 'maven'" rel="tag">maven</a> <a href="../../questions/tagged/web" class="post-tag grid--cell" title="show questions tagged 'web'" rel="tag">web</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Sep 27 '13 at 16:13">asked Sep 27 '13 at 16:13</time> <a href="../../users/569183/tekknolagi" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/569183.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="tekknolagi" /> </a> <div class="s-user-card--info"> <a href="../../users/569183/tekknolagi" class="s-user-card--link">tekknolagi</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">10,663</li> <li class="s-award-bling s-award-bling__gold" title="24 gold badges">24</li> <li class="s-award-bling s-award-bling__silver" title="75 silver badges">75</li> <li class="s-award-bling s-award-bling__bronze" title="119 bronze badges">119</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-66072420"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>5</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status answered-accepted"> <strong>1</strong> answer </div> </div> </div> <div class="summary"> <h3><a href="../../questions/66072420/spark-java-serve-static-file-at-virtual-file-location" class="question-hyperlink">Spark Java serve static file at virtual file location</a></h3> <div class="excerpt">Express has the ability to serve static files at a different virtual location: app.use('/static', express.static('public')) However, I'm using Java for my server using Spark Java. I know how to serve static files, but is it even possible for Spark…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/java" class="post-tag grid--cell" title="show questions tagged 'java'" rel="tag">java</a> <a href="../../questions/tagged/server" class="post-tag grid--cell" title="show questions tagged 'server'" rel="tag">server</a> <a href="../../questions/tagged/static-files" class="post-tag grid--cell" title="show questions tagged 'static-files'" rel="tag">static-files</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Feb 06 '21 at 00:33">asked Feb 06 '21 at 00:33</time> <a href="../../users/13375936/ruiqi-li" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/13375936.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="Ruiqi Li" /> </a> <div class="s-user-card--info"> <a href="../../users/13375936/ruiqi-li" class="s-user-card--link">Ruiqi Li</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">187</li> <li class="s-award-bling s-award-bling__bronze" title="14 bronze badges">14</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-46287782"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>5</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status answered-accepted"> <strong>1</strong> answer </div> </div> </div> <div class="summary"> <h3><a href="../../questions/46287782/java-spark-velocity-templates-sql2o" class="question-hyperlink">Java Spark/Velocity Templates/SQL2o</a></h3> <div class="excerpt">I'm using the Spark Java Web Framework with Apache's Velocity Template Engine in order to help design a responsive web application that pulls data from a SQL database. Using SQL2o I've created some Java objects of custom class types, i.e. user,…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/java" class="post-tag grid--cell" title="show questions tagged 'java'" rel="tag">java</a> <a href="../../questions/tagged/list" class="post-tag grid--cell" title="show questions tagged 'list'" rel="tag">list</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> <a href="../../questions/tagged/vtl" class="post-tag grid--cell" title="show questions tagged 'vtl'" rel="tag">vtl</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Sep 18 '17 at 20:34">asked Sep 18 '17 at 20:34</time> <a href="../../users/3019198/thefunk" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/3019198.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="TheFunk" /> </a> <div class="s-user-card--info"> <a href="../../users/3019198/thefunk" class="s-user-card--link">TheFunk</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">981</li> <li class="s-award-bling s-award-bling__silver" title="11 silver badges">11</li> <li class="s-award-bling s-award-bling__bronze" title="39 bronze badges">39</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-43928416"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>5</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status "> <strong>1</strong> answer </div> </div> </div> <div class="summary"> <h3><a href="../../questions/43928416/sparkjava-websocket-not-working" class="question-hyperlink">SparkJava websocket not working</a></h3> <div class="excerpt">SparkJava web sockets won't work. Whenever I attempt to connect to it with a websocket tester, at 'ws://localhost:4567/echo' it gets an error 'undefined' and never connects, nor do any of the sout's or printStackTrace get called. @WebSocket public…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/java" class="post-tag grid--cell" title="show questions tagged 'java'" rel="tag">java</a> <a href="../../questions/tagged/websocket" class="post-tag grid--cell" title="show questions tagged 'websocket'" rel="tag">websocket</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked May 12 '17 at 02:36">asked May 12 '17 at 02:36</time> <a href="../../users/7994539/marshall-walker" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/7994539.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="Marshall Walker" /> </a> <div class="s-user-card--info"> <a href="../../users/7994539/marshall-walker" class="s-user-card--link">Marshall Walker</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">343</li> <li class="s-award-bling s-award-bling__silver" title="1 silver badges">1</li> <li class="s-award-bling s-award-bling__bronze" title="10 bronze badges">10</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-37923328"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>5</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status "> <strong>0</strong> answers </div> </div> </div> <div class="summary"> <h3><a href="../../questions/37923328/java-spark-and-jetty-user-defined-config-file-and-parameters" class="question-hyperlink">Java Spark and Jetty User Defined Config file and parameters</a></h3> <div class="excerpt">I'm trying to figure out how I can set up a config file for Java Spark (the microframework) and its implementation of Jetty. I've managed to deploy the full application as a single .jar file with its dependencies and I quite like that option, but if…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/java" class="post-tag grid--cell" title="show questions tagged 'java'" rel="tag">java</a> <a href="../../questions/tagged/jetty" class="post-tag grid--cell" title="show questions tagged 'jetty'" rel="tag">jetty</a> <a href="../../questions/tagged/embedded-jetty" class="post-tag grid--cell" title="show questions tagged 'embedded-jetty'" rel="tag">embedded-jetty</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Jun 20 '16 at 13:02">asked Jun 20 '16 at 13:02</time> <a href="../../users/437449/edumike" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/437449.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="edumike" /> </a> <div class="s-user-card--info"> <a href="../../users/437449/edumike" class="s-user-card--link">edumike</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">3,149</li> <li class="s-award-bling s-award-bling__gold" title="7 gold badges">7</li> <li class="s-award-bling s-award-bling__silver" title="27 silver badges">27</li> <li class="s-award-bling s-award-bling__bronze" title="33 bronze badges">33</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-35652082"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>5</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status "> <strong>2</strong> answers </div> </div> </div> <div class="summary"> <h3><a href="../../questions/35652082/java-how-to-run-spark-app-within-apache-server" class="question-hyperlink">java how to run spark app within apache server</a></h3> <div class="excerpt">I have a Spark MVC app, which is very simple. According to spark documentation, this should be enough to run the app: public class SparkServer { public static void main(String args[]) { Spark.staticFileLocation("src/main/webapp"); …</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/java" class="post-tag grid--cell" title="show questions tagged 'java'" rel="tag">java</a> <a href="../../questions/tagged/apache" class="post-tag grid--cell" title="show questions tagged 'apache'" rel="tag">apache</a> <a href="../../questions/tagged/tomcat" class="post-tag grid--cell" title="show questions tagged 'tomcat'" rel="tag">tomcat</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Feb 26 '16 at 12:44">asked Feb 26 '16 at 12:44</time> <a href="../../users/2038257/marco-dinatsoli" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/2038257.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="Marco Dinatsoli" /> </a> <div class="s-user-card--info"> <a href="../../users/2038257/marco-dinatsoli" class="s-user-card--link">Marco Dinatsoli</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">10,322</li> <li class="s-award-bling s-award-bling__gold" title="37 gold badges">37</li> <li class="s-award-bling s-award-bling__silver" title="139 silver badges">139</li> <li class="s-award-bling s-award-bling__bronze" title="253 bronze badges">253</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-34976459"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>5</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status answered-accepted"> <strong>4</strong> answers </div> </div> </div> <div class="summary"> <h3><a href="../../questions/34976459/sparkjava-do-routes-have-to-be-in-main-method" class="question-hyperlink">sparkjava: Do routes have to be in main method?</a></h3> <div class="excerpt">I am new to sparkjava and like it overall. However, do new routes/endpoints have to be defined in the main method? For any significant web application, this will result in a very long main method or I need to have multiple main methods (and…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/routes" class="post-tag grid--cell" title="show questions tagged 'routes'" rel="tag">routes</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Jan 24 '16 at 13:38">asked Jan 24 '16 at 13:38</time> <a href="../../users/1483903/thebiggestlebowski" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/1483903.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="thebiggestlebowski" /> </a> <div class="s-user-card--info"> <a href="../../users/1483903/thebiggestlebowski" class="s-user-card--link">thebiggestlebowski</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">2,610</li> <li class="s-award-bling s-award-bling__gold" title="1 gold badge">1</li> <li class="s-award-bling s-award-bling__silver" title="33 silver badge">33</li> <li class="s-award-bling s-award-bling__bronze" title="30 bronze badge">30</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="mln24"> <div class="question-summary" id="question-summary-33398405"> <div class="statscontainer"> <div class="stats"> <div class="vote"> <div class="votes"> <span class="vote-count-post"><strong>5</strong></span> <div class="viewcount">votes</div> </div> </div> <div class="status answered-accepted"> <strong>1</strong> answer </div> </div> </div> <div class="summary"> <h3><a href="../../questions/33398405/stream-a-video-file-over-http-with-spark-java" class="question-hyperlink">Stream a video file over http with Spark Java</a></h3> <div class="excerpt">I'm trying to stream a video file over rest, I'm trying to implement something similar to Jersey like this: ResponseBuilder builder = Response.ok(out.toByteArray()); builder.header("Content-Disposition", "attachment; filename=" +…</div> <div class="grid ai-start jc-space-between fw-wrap"> <div class="grid gs4 fw-wrap tags "> <a href="../../questions/tagged/java" class="post-tag grid--cell" title="show questions tagged 'java'" rel="tag">java</a> <a href="../../questions/tagged/rest" class="post-tag grid--cell" title="show questions tagged 'rest'" rel="tag">rest</a> <a href="../../questions/tagged/jersey" class="post-tag grid--cell" title="show questions tagged 'jersey'" rel="tag">jersey</a> <a href="../../questions/tagged/mime-types" class="post-tag grid--cell" title="show questions tagged 'mime-types'" rel="tag">mime-types</a> <a href="../../questions/tagged/spark-java" class="post-tag grid--cell" title="show questions tagged 'spark-java'" rel="tag">spark-java</a> </div> <div class="started mt0"> <div class="s-user-card s-user-card"> <time class="s-user-card--time" datetime="asked Oct 28 '15 at 18:04">asked Oct 28 '15 at 18:04</time> <a href="../../users/1230075/franklinexpress" class="s-avatar s-avatar__32 s-user-card--avatar"> <img class="s-avatar--image" src="../../users/profiles/1230075.webp" data-jdenticon-width="32" data-jdenticon-height="32" data-jdenticon-value="franklinexpress" /> </a> <div class="s-user-card--info"> <a href="../../users/1230075/franklinexpress" class="s-user-card--link">franklinexpress</a> <ul class="s-user-card--awards"> <li class="s-user-card--rep" title="reputation score">1,149</li> <li class="s-award-bling s-award-bling__silver" title="14 silver badges">14</li> <li class="s-award-bling s-award-bling__bronze" title="44 bronze badges">44</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="s-pagination pager fr"> <a class="s-pagination--item" href="../../questions/tagged/spark-java_page=2" rel="prev" title="Go to page 2">Prev </a> <a class="s-pagination--item" href="../../questions/tagged/spark-java_page=1" rel="" title="Go to page 1">1</a> <a class="s-pagination--item" href="../../questions/tagged/spark-java_page=2" rel="" title="Go to page 2">2</a> <div class="s-pagination--item is-selected">3</div> <div class="s-pagination--item s-pagination--item__clear">…</div> <a class="s-pagination--item" href="../../questions/tagged/spark-java_page=37" rel="" title="Go to page 37">37</a> <a class="s-pagination--item" href="../../questions/tagged/spark-java_page=38" rel="" title="Go to page 38">38</a> <a class="s-pagination--item" href="../../questions/tagged/spark-java_page=4" rel="next" title="Go to page 4"> Next</a> </div> </div> </div> </div> </div> <script src="../../static/js/stack-icons.js"></script> <script src="../../static/js/fromnow.js"></script> </body> </html>