私は長い間Jettyを使用しています。このエラーが発生するのは初めてです。このエラーが多く発生し、サーバーが応答しなくなりました。 私はJetty 9.3.9をウェブソケット接続を処理するためにのみ使用しています。jettyとslf4jの依存関係
Exception in thread "qtp147268537-19366" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
at org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:607)
at org.eclipse.jetty.util.log.JettyAwareLogger.warn(JettyAwareLogger.java:431)
at org.eclipse.jetty.util.log.Slf4jLog.warn(Slf4jLog.java:69)
at org.eclipse.jetty.util.log.Slf4jLog.warn(Slf4jLog.java:64)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:646)
at java.lang.Thread.run(Thread.java:745)
あり、サーバーが新しい接続を受け入れないように1時間の間で非常に多くの誤りがあったが、現在確立された接続がうまく働きました。
問題に多くを掘り後、私はこれは私がSLF4J-API-1.5.3.jarとSLF4J-log4j12-1.5.3.jarを使用しています。この
_logger.log(marker, FQCN, level, msg, null, t);
に関係していと思います。私のプログラムでいくつかの問題が発生する可能性があるので、slf4jを新しいバージョンにアップグレードする必要がありますか?はいの場合は、最低限必要なバージョンは何ですか?あるいは、問題は他の何かからですか?