我正在使用带有java的Akka HTTP websocket,我试图使用https://github.com/akka/akka-http/blob/v10.0.1/docs/src/test/java/docs/http/javadsl/server/WebSocketCoreExample.java中的示例实现服务器端,但是当我运行应用程序时,我想出了一个异常。
线程“main”中的异常java.lang.NoSuchMethodError:com.typesafe.sslconfig.ssl.SSLConfigFactory $ .parse(Lcom / typesafe / config / Config;)Lcom / typesafe / sslconfig / ssl / SSLConfigSettings; 在com.typesafe.sslconfig.akka.AkkaSSLConfig $ .defaultSSLConfigSettings(AkkaSSLConfig.scala:34) 在com.typesafe.sslconfig.akka.AkkaSSLConfig $ .createExtension(AkkaSSLConfig.scala:29) 在com.typesafe.sslconfig.akka.AkkaSSLConfig $ .createExtension(AkkaSSLConfig.scala:19) at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:746) at akka.actor.ExtensionId $ class.apply(Extension.scala:79) 在com.typesafe.sslconfig.akka.AkkaSSLConfig $ .apply(AkkaSSLConfig.scala:24) 在com.typesafe.sslconfig.akka.AkkaSSLConfig $ .apply(AkkaSSLConfig.scala:19) at akka.http.scaladsl.HttpExt。(Http.scala:47) at akka.http.scaladsl.Http $ .createExtension(Http.scala:813) at akka.http.scaladsl.Http $ .createExtension(Http.scala:689) at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:746) at akka.actor.ExtensionId $ class.apply(Extension.scala:79) at akka.http.scaladsl.Http $ .apply(Http.scala:808) at akka.http.scaladsl.Http $ .apply(Http.scala:689) at akka.http.javadsl.Http.delegate $ lzycompute(Http.scala:45) at akka.http.javadsl.Http.delegate(Http.scala:45) at akka.http.javadsl.Http.defaultServerHttpContext(Http.scala:682) at akka.http.javadsl.Http.bindAndHandleSync(Http.scala:220) 在com.tr.ap.endpoint.WebSocketServer.startUp(WebSocketServer.java:58) 在com.tr.ap.endpoint.WebSocketServer.main(WebSocketServer.java:50)
任何人都可以帮我解决这个问题,谢谢。