大佬教程收集整理的这篇文章主要介绍了未能销毁名为 [Tomcat WebSocket (JSR356) Filter] 的过滤器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在运行 Spring Boot 应用程序时出现以下错误
@H_673_4@SEVERE: Failed to destroy the filter named [tomcat WebSocket (JsR356) Filter] of type [org.apache.tomcat.websocket.server.WsFilter]
java.lang.AbstractMethodError
at org.apache.catalina.core.ApplicationFilterConfig.release(ApplicationFilterConfig.java:301)
at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4598)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5425)
at org.apache.catalina.util.lifecycleBase.stop(lifecycleBase.java:257)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1400)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1389)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorservice.execute(InlineExecutorservice.java:75)
at java.util.concurrent.AbstractExecutorservice.submit(AbstractExecutorservice.java:134)
at org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:976)
at org.apache.catalina.util.lifecycleBase.stop(lifecycleBase.java:257)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1400)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1389)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorservice.execute(InlineExecutorservice.java:75)
at java.util.concurrent.AbstractExecutorservice.submit(AbstractExecutorservice.java:134)
at org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:976)
at org.apache.catalina.util.lifecycleBase.stop(lifecycleBase.java:257)
at org.apache.catalina.core.Standardservice.stopInternal(Standardservice.java:498)
at org.apache.catalina.util.lifecycleBase.stop(lifecycleBase.java:257)
at org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:992)
at org.apache.catalina.util.lifecycleBase.stop(lifecycleBase.java:257)
at org.apache.catalina.startup.tomcat.stop(tomcat.java:496)
at org.springframework.boot.web.embedded.tomcat.tomcatWebServer.stoptomcat(tomcatWebServer.java:273)
at org.springframework.boot.web.embedded.tomcat.tomcatWebServer.stop(tomcatWebServer.java:331)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:149)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
at com.rsvps.processingApplication.main(ProcessingApplication.java:26)
@H_404_5@
这是我的 pom.xml
@H_673_4@<?xml version="1.0" enCoding="UTF-8"?>
<project xmlns="@R_489_10107@://maven.apache.org/POM/4.0.0" xmlns:xsi="@R_489_10107@://www.w3.org/2001/XMLscheR_264_11845@a-instance" xsi:scheR_264_11845@aLOCATIOn="@R_489_10107@://maven.apache.org/POM/4.0.0 @R_489_10107@://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupID>com.rsvps</groupID>
<artifactID>SparkStructuredStreaming</artifactID>
<version>0.0.1</version>
<packaging>jar</packaging>
<name>SparkStructuredStreaming</name>
<description>Read from Kafka via Structured Streaming and output the results to console</description>
<propertIEs>
<project.build.sourceEnCoding>UTF-8</project.build.sourceEnCoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<scala.compat.version>2.11</scala.compat.version>
</propertIEs>
<dependencIEs>
<dependency>
<groupID>org.scala-lang</groupID>
<artifactID>scala-library</artifactID>
<version>2.11.8</version>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-core_2.12</artifactID>
<version>3.0.0</version>
<exclusions>
<exclusion>
<groupID>protobuf-java</groupID>
<artifactID>com.Google.protobuf</artifactID>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-streaming_2.12</artifactID>
<version>3.0.0</version>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-streaming-kafka_2.11</artifactID>
<version>1.6.3</version>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-sql-kafka-0-10_2.12</artifactID>
<version>3.0.0</version>
</dependency>
<!-- <dependency>
<groupID>org.mongodb.spark</groupID>
<artifactID>mongo-spark-connector_2.11</artifactID>
<version>2.2.1</version>
</dependency> -->
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-sql_2.12</artifactID>
<version>3.0.0</version>
<exclusions>
<exclusion>
<groupID>protobuf-java</groupID>
<artifactID>com.Google.protobuf</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>slf4j-api</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>slf4j-log4j12</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>jcl-over-slf4j</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>jul-to-slf4j</artifactID>
</exclusion>
<exclusion>
<groupID>log4j</groupID>
<artifactID>log4j</artifactID>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter</artifactID>
<version>2.4.2</version>
<exclusions>
<exclusion>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-logging</artifactID>
</exclusion>
<exclusion>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-test</artifactID>
</exclusion>
<exclusion>
<groupID>org.springframework</groupID>
<artifactID>spring-context</artifactID>
</exclusion>
<exclusion>
<groupID>org.springframework</groupID>
<artifactID>spring-core</artifactID>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-web</artifactID>
<version>2.4.2</version>
</dependency>
<dependency>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-log4j</artifactID>
<version>1.3.8.RELEASE</version>
</dependency>
</dependencIEs>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupID>org.scala-tools</groupID>
<artifactID>maven-scala-plugin</artifactID>
<version>2.15.2</version>
</plugin>
<plugin>
<groupID>org.apache.maven.plugins</groupID>
<artifactID>maven-compiler-plugin</artifactID>
<version>2.5.1</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupID>net.alchim31.maven</groupID>
<artifactID>scala-maven-plugin</artifactID>
<version>3.1.6</version>
<configuration>
<scalaCompatVersion>2.11</scalaCompatVersion>
<scalaVersion>2.11.8</scalaVersion>
</configuration>
<!-- other setTings-->
</plugin>
<plugin>
<groupID>org.apache.maven.plugins</groupID>
<artifactID>maven-compiler-plugin</artifactID>
<EXECUTIONS>
<execution>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</EXECUTIONS>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
@H_404_5@
有人可以建议发生什么问题吗?我需要排除任何依赖吗?无法理解为什么会发生这种情况。
我在过去 2 天一直被这个问题困扰。它是一个 Spark 结构化流式 Spring Boot 应用程序。
任何建议将不胜感激。
谢谢
更新
pom.xml
@H_673_4@<?xml version="1.0" enCoding="UTF-8"?>
<project xmlns="@R_489_10107@://maven.apache.org/POM/4.0.0" xmlns:xsi="@R_489_10107@://www.w3.org/2001/XMLscheR_264_11845@a-instance" xsi:scheR_264_11845@aLOCATIOn="@R_489_10107@://maven.apache.org/POM/4.0.0 @R_489_10107@://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupID>com.rsvps</groupID>
<artifactID>SparkStructuredStreaming</artifactID>
<version>0.0.1</version>
<packaging>jar</packaging>
<name>SparkStructuredStreaming</name>
<description>Read from Kafka via Structured Streaming and output the results to console</description>
<propertIEs>
<project.build.sourceEnCoding>UTF-8</project.build.sourceEnCoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<scala.compat.version>2.11</scala.compat.version>
</propertIEs>
<dependencIEs>
<dependency>
<groupID>org.scala-lang</groupID>
<artifactID>scala-library</artifactID>
<version>2.11.8</version>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-core_2.12</artifactID>
<version>3.0.0</version>
<exclusions>
<exclusion>
<groupID>protobuf-java</groupID>
<artifactID>com.Google.protobuf</artifactID>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-streaming_2.12</artifactID>
<version>3.0.0</version>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-streaming-kafka-0-10_2.12</artifactID>
<version>3.0.0</version>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-sql-kafka-0-10_2.12</artifactID>
<version>3.0.0</version>
</dependency>
<dependency>
<groupID>org.apache.spark</groupID>
<artifactID>spark-sql_2.12</artifactID>
<version>3.0.0</version>
<exclusions>
<exclusion>
<groupID>protobuf-java</groupID>
<artifactID>com.Google.protobuf</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>slf4j-api</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>slf4j-log4j12</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>jcl-over-slf4j</artifactID>
</exclusion>
<exclusion>
<groupID>org.slf4j</groupID>
<artifactID>jul-to-slf4j</artifactID>
</exclusion>
<exclusion>
<groupID>log4j</groupID>
<artifactID>log4j</artifactID>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter</artifactID>
<version>2.4.2</version>
<exclusions>
<exclusion>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-logging</artifactID>
</exclusion>
<exclusion>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-test</artifactID>
</exclusion>
<exclusion>
<groupID>org.springframework</groupID>
<artifactID>spring-context</artifactID>
</exclusion>
<exclusion>
<groupID>org.springframework</groupID>
<artifactID>spring-core</artifactID>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupID>org.apache.hadoop</groupID>
<artifactID>hadoop-hdfs</artifactID>
<version>3.0.0</version>
</dependency>
<dependency>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-web</artifactID>
<version>2.4.2</version>
<exclusions>
<exclusion>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-logging</artifactID>
</exclusion>
</exclusions>
</dependency>
</dependencIEs>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupID>org.scala-tools</groupID>
<artifactID>maven-scala-plugin</artifactID>
<version>2.15.2</version>
</plugin>
<plugin>
<groupID>org.apache.maven.plugins</groupID>
<artifactID>maven-compiler-plugin</artifactID>
<version>2.5.1</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupID>net.alchim31.maven</groupID>
<artifactID>scala-maven-plugin</artifactID>
<version>3.1.6</version>
<configuration>
<scalaCompatVersion>2.11</scalaCompatVersion>
<scalaVersion>2.11.8</scalaVersion>
</configuration>
<!-- other setTings-->
</plugin>
<plugin>
<groupID>org.apache.maven.plugins</groupID>
<artifactID>maven-compiler-plugin</artifactID>
<EXECUTIONS>
<execution>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</EXECUTIONS>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
@H_404_5@
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的未能销毁名为 [Tomcat WebSocket (JSR356) Filter] 的过滤器全部内容,希望文章能够帮你解决未能销毁名为 [Tomcat WebSocket (JSR356) Filter] 的过滤器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。