异常Java NoSuchAlgorithmException SunJSSE,sun。安全ssl。SSLContextImpl$DefaultSSLContext
背景
我一直在使用授权。net SDK在自己的Eclipse项目中。一切都很顺利。然后我需要把它添加到我的主要项目中。我将依赖项添加到类路径中,并复制到所需的代码块中。这本应该奏效的
问题
长话短说,代码在我放的地方不起作用。然而,当我把它直接带到项目中的主要方法时,它就会起作用
在无法工作的地方,我使用调试器仔细检查了代码,发现以下异常:
java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)
投掷:
HttpResponse httpResponse = httpClient.execute(httpPost);
注意:来自Apache的httpClient=DefaultHttpClient
我现在完全被难住了。不知道是什么导致了这个错误。在Eclipse中,这两个产品似乎针对同一个JRE。它们都有httpclient-4.0.1。罐子请注意,有问题的项目还有一些其他的依赖项,工作项目没有{boneCP、guava、mysql_connector_java、protobuf}
我不认为额外的JAR是原因,因为问题代码在项目中的不同位置工作
我非常感激任何关于错误的想法,我已经花了一天时间调试这个,不知道下一步该怎么办
谢谢
共 (0) 个答案