在Tomcat上部署Spark Java
我想在tomcat上部署SparkJava。在web.xml中,我有在Tomcat上部署Spark Java,java,tomcat,Java,Tomcat,我想在tomcat上部署SparkJava。在web.xml中,我有 <filter> <filter-name>SparkFilter</filter-name> <filter-class>spark.servlet.SparkFilter</filter-class> <init-param> <param-name>RestCheck
<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>
我的过滤类
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;
}
}
});
}
可能是因为我使用了Java7而不是Java8
<param-name>RestCheckerService</param-name>
与
替换
<param-name>RestCheckerService</param-name>
与
你能给我们看一下SparkFilter类里面的内容吗?你能给我们看一下SparkFilter类里面的内容吗?
<param-name>applicationClass</param-name>