久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Unable to load sqlite_jni: java.lang.UnsatisfiedLinkError: already loaded in another classloader

     躍來躍去 2009-05-05

    問題:web每次請求都會動態連接數據庫;dbname是個數據庫名參數,

    private Connection getConn() throws SQLException{
            Connection conn=null;
            try {
                Class.forName("SQLite.JDBCDriver");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
            if(dbName!=null&&dbName.length()>4){
                    conn=DriverManager.getConnection("jdbc:sqlite:/c:\\sqlite3\\"+dbName+".db");
            }
            return conn;
        }

    原因:重重加載同一個文件;

     

    錯誤表明sqlite_jni.dll已經被JVM的ClassLoader load了。通過查閱資料發現Web


          Server的自動重啟機制是產 生這一問題的根源。當Resin重啟包含sqlite_jni.dll的這個Web應用時,會因為Variant類的語句而自動執行 jsqlite_jni.dll的加載。但重啟Web應用并不是重啟整個resin(即:上一次啟動的JVM仍然存在),也就是說 sqlite_jni.dll已經被加載過了,因此系統將拋出錯誤。而當我們手工重啟resin時,則會將上一次啟動的JVM關閉并重新啟動,這時會正常 加載sqlite_jni.dll。

     

     

    解決:把sqlite.jar即sqlite jdbc驅動放到resion/tomcat中的公共lib目錄下;而不是放在應用即:web-inf/lib下;

           因為sqlite.jar中,有sqlite_jni.dll文件加載的調用類;



    原文章地址:http://blog.csdn.net/yangsp1/archive/2009/04/23/4103065.aspx

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 5D肉蒲团之性战奶水欧美| GV无码免费无禁网站男男| 国产999久久高清免费观看| 又大又爽又硬的曰皮视频| 亚洲国产成人精品女人久久久| 亚洲人妻精品一区二区| 精品不卡一区二区三区| 人妻精品动漫H无码中字| 无码精品国产VA在线观看DVD| 小污女小欲女导航| 久久精品国产国产精品四凭| 五月天婷婷激情无码专区| AV极品无码专区亚洲AV| 亚洲国产精品成人网址| 亚洲高清国产拍精品5G| 免费无码又爽又刺激软件下载| 漂亮人妻中文字幕丝袜| 精品无人区无码乱码毛片国产| 成人免费A级毛片无码片2022| 亚洲一区二区观看播放| 青青草无码免费一二三区| 亚洲精品无码MV在线观看软件| 成人免费视频在线观看播放| 久久综合亚洲色HEZYO国产| 国产精品 自在自线| 免费吃奶摸下激烈视频| 日韩人妻系列无码专区| 人妻少妇偷人精品一区| 人人妻人人做人人爽| 国产AV老师黑色丝袜美腿| 国产欧美久久久精品影院| 亚洲AV福利天堂在线观看| 中文字幕有码高清日韩| 无码AV无码天堂资源网影音先锋| 国产成人不卡一区二区| 亚洲中文字幕无线无码毛片| 无遮挡免费高清羞羞视频| 国产成人精彩在线视频| 午夜美女裸体福利视频 | 亚洲欧美高清在线精品一区二区| 亚洲AV毛片一区二区三区|