javascript - Spark Java框架未在tomcat服务器上运行

标签 javascript java apache tomcat

你好,我是 Java 网络应用程序的新手,所以我在谷歌上搜索了如何开始使用 Java 网络应用程序,然后我遇到了 Spark 框架,我按照文档安装了所有内容,但仍然无法让我的服务器运行。谁能帮帮我?

请在下面找到我收到的错误日志

SEVERE: Exception starting filter SparkFilter
java.lang.ClassNotFoundException: spark.servlet.SparkFilter
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1854)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1703)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:506)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4841)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5535)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

这是我的 web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns="http://java.sun.com/xml/ns/javaee" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
        id="WebApp_ID" 
        version="3.0">
    <display-name>new-match-app</display-name>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <filter>
        <filter-name>SparkFilter</filter-name>
        <filter-class>spark.servlet.SparkFilter</filter-class>
        <init-param>
            <param-name>applicationClass</param-name>
            <param-value>main.java.Main</param-value>
        </init-param>
    </filter>

    <filter-mapping>
        <filter-name>SparkFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
</web-app>

最佳答案

我可能离题太远了,但我认为您将 Apache Spark 与 Spark Framework 混淆了。

Spark Framework is a Javascript framework .

Apache Spark is a parallel processing api基于 Scala,具有 Scala、Java、Python 和现在的 R 接口(interface)。

我只是根据其他答案和 apache-spark 标签的使用说这个 :) 我希望没有两个名为 Spark 的项目。

希望你能运行它。希望这会有所帮助,底线看起来您的类路径设置不正确并且没有足够的信息来更具体。

关于javascript - Spark Java框架未在tomcat服务器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34141321/

相关文章:

apache - 限制每个 Apache 虚拟主机的带宽

java - GridLayout 中的按钮对齐方式

python - 使用 Flask、Flask 登录、mod-wsgi 切换到 wsgi 时登录停止工作

javascript - 从主干集合中获取实时最大值(value)

javascript - RichFaces extendedDataTable 滚动条在调整屏幕大小后才会显示

java - 另一个 '"java.exe"' 不被识别为内部或外部命令

java - 在java中将最近删除的值添加回数组列表中

apache - Apache 上的反向代理(适用于 QNAP)

javascript - 如何更改输入字段的插入光标的外观?

javascript - 遍历对象数组的不同方法javascript?