Websocket SSLConfigFactory解析NoSuchMethodError

Websocket SSLConfigFactory解析NoSuchMethodError,websocket,akka,Websocket,Akka,我正在用java玩Akka HTTP websocket,我试图用中的示例实现服务器端,但在运行应用程序时遇到了一个异常 线程“main”java.lang.NoSuchMethodError中出现异常:com.typesafe.sslconfig.ssl.SSLConfigFactory$.parse(Lcom/typesafe/config/config;)Lcom/typesafe/sslconfig/ssl/SSLConfigSettings; 位于com.typesafe.sslcon

我正在用java玩Akka HTTP websocket,我试图用中的示例实现服务器端,但在运行应用程序时遇到了一个异常

线程“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) 在akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:746) 位于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) 在akka.http.scalasl.HttpExt(http.scala:47) 在akka.http.scaladsl.http$.createExtension(http.scala:813) 在akka.http.scaladsl.http$.createExtension(http.scala:689) 在akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:746) 位于akka.actor.ExtensionId$class.apply(Extension.scala:79) 在akka.http.scalasl.http$.apply(http.scala:808) 在akka.http.scalasl.http$.apply(http.scala:689) 在akka.http.javadsl.http.delegate$lzycompute(http.scala:45) 位于akka.http.javadsl.http.delegate(http.scala:45) 位于akka.http.javadsl.http.defaultServerHttpContext(http.scala:682) 位于akka.http.javadsl.http.bindandlesync(http.scala:220) 位于com.tr.ap.endpoint.WebSocketServer.startUp(WebSocketServer.java:58) 位于com.tr.ap.endpoint.WebSocketServer.main(WebSocketServer.java:50)


有人能帮我解决这个问题吗,谢谢。

您似乎将不兼容的akka http/akka/ssl配置版本组合在一起。如果您使用sbt,您可以发布
show externalDependencyClasspath
的输出吗?我使用的是maven,下面是我在pom.xml中的配置:akka-http-core_2.11 10.0.0 akka-http_2.11 10.0.0 ssl-config-core_2.12.0-M3 0.1.2当我将ssl-config-core版本更改为2.11时,然后异常变成java.lang.ClassNotFoundException:com.typesafe.sslconfig.util.LoggerFactory