3

jar ファイル (OSGi プラグイン) としてパッケージ化され、デプロイされJboss AS 7.1たEAR で実行されるスタンドアロンの Java アプリケーションを開発しています。Microsoft SQLServer 10JDBC type 4Exception

    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
4

1 に答える 1

0

rt.jarあなたの場合、lib ディレクトリから Java 関連の jar を削除し、ライブラリjsse.jarに追加xmlbeans.jar, xbean.jar, xml-apisします。

于 2013-08-27T09:26:24.310 に答える