Re: [問題] [JDBC]用microsoft 提供的 jdbc連自家ꨠ…

看板java作者 (alin)時間19年前 (2006/08/02 15:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《eLove.bbs@bbs.sa.ncyu.edu.tw (eLove)》之銘言: : ※ 引述《wildpeanut.bbs@ptt.cc (alin)》之銘言: : > 我將程式包成 apllet 的 jar檔 並加入數位簽章 : > 在網頁執行時便發生以下的錯誤 : > 我在網上查詢有人說是因為同一個jar當加入了兩個數位簽章 : > 所以非常有可能 microsoft 提供的jdbc 已經有一個了 0rz : 應該跟 applet 的 jar 簽章無關 ... : 可能是下載的 jdbc driver 有問題 !! : 就是 "下載不完全,檔案有損壞" ! : 請重新下載 driver 一次,再試試 !! : 也許 ms 的 jdbc driver 在 run 之前會先驗證檔案的正確性 .... : 注意下面這行錯誤訊息: : > java.lang.SecurityException: invalid SHA1 signature file digest for com/microsoft/sqlserver/jdbc/ClientFetchBuffer.class : => invalid SHA1 signature file digest !! : => for com/microsoft/sqlserver/jdbc/ClientFetchBuffer.class : 基本上,只要對 jar 簽章後,就應能正確執行 ! (解除安全限制) : 跟裡頭包了什麼 api 或其它東西無關,總之就是 jar 有簽過,就應該是 ok 的 ! 感謝你的回覆~ 無奈檔案是ok的沒錯~ 我後來用了另一個方法 我把下載的jar檔解壓縮 重新包覆成一個applet jar 檔 再試一次就可以了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.218.95.154
文章代碼(AID): #14q5AV3h (java)
文章代碼(AID): #14q5AV3h (java)