gpt4 book ai didi

java.security.NoSuchAlgorithmException : class configured for SSLContext

转载 作者:行者123 更新时间:2023-12-02 11:06:37 25 4
gpt4 key购买 nike

我正在开发一个独立的java应用程序,它将打包为jar文件(OSGi插件),并在部署在Jboss AS 7.1上的EAR中运行当我尝试连接到Microsoft SQLServer 10 使用 JDBC type 4 驱动程序(sqljdbc4.jar) 我收到以下异常

    com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish   
a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption.
Error: "class configured for SSLContext:
sun.security.ssl.SSLContextImpl$TLS10Context not a SSLContext".

Caused by: java.security.NoSuchAlgorithmException: class configured for
SSLContext: sun.security.ssl.SSLContextImpl$TLS10Context not a SSLContext

C14:30:34,169 ERROR [stderr] (default-short-running-threads-threads - 13)
at sun.security.jca.GetInstance.checkSuperClass(GetInstance.java:258).

注意:应用程序在 Eclipse 中运行良好。但是将其作为 jar 并部署到 Jboss 后,它抛出异常

我的jar目录结构

 MYApp
|
|src
|
|
|
META-INF
|
lib
|
sqljdbc4.jar
rt.jar
jsse.jar

最佳答案

从您的案例中的 lib 目录中删除与 java 相关的 jar rt.jarjsse.jar 并添加 xmlbeans.jar、xbean.jar、xml-apis 到您的图书馆。

关于java.security.NoSuchAlgorithmException : class configured for SSLContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18450160/

25 4 0
文章推荐: shell - maven在Linux和Windows平台上调用外部脚本
文章推荐: asp.net - VS.NET 2015 项目无法构建
文章推荐: java - 从 List Java 获取一些值