Deploy Spark Java on Tomcat -


i want deploy sparkjava on tomcat. in web.xml have

<filter>         <filter-name>sparkfilter</filter-name>         <filter-class>spark.servlet.sparkfilter</filter-class>         <init-param>             <param-name>restcheckerservice</param-name>             <param-value>rest.restcheckerservice</param-value>         </init-param>     </filter>      <filter-mapping>         <filter-name>sparkfilter</filter-name>         <url-pattern>/*</url-pattern>     </filter-mapping> 

and when i'm trying deploy spark have error:

javax.servlet.servletexception: java.lang.nullpointerexception     @ spark.servlet.sparkfilter.getapplication(sparkfilter.java:92)     @ spark.servlet.sparkfilter.init(sparkfilter.java:70)     @ org.apache.catalina.core.applicationfilterconfig.initfilter(applicationfilterconfig.java:279)  ... caused by: java.lang.nullpointerexception     @ java.lang.class.forname0(native method)     @ java.lang.class.forname(class.java:264)     @ spark.servlet.sparkfilter.getapplication(sparkfilter.java:89) 

my filter class

public class restcheckerservice implements sparkapplication{   ...      @override     public void init() {       ...          spark.get("/scheme/:groupname/:schemename/:version", new route() {             @override             public object handle(request request, response response) {                 try { return gson.tojson(clientdb.getscheme(request.params(":groupname"), request.params(":schemename"), integer.parseint(request.params(":version"))));                  } catch (daoexception e) {                     return resterrorcodes.error;                 }             }         });      } 

maybe happened because used java7 not java8

replace

<param-name>restcheckerservice</param-name> 

with

<param-name>applicationclass</param-name> 

Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -