一、下載并安裝sqlite-2.8.16.tar.gz
wget http://www.sqlite.org/sqlite-2.8.16.tar.gz
tar -ztvf sqlite-2.8.16.tar.gz
cd sqlite-2.8.16
./configure
make
make install
二、下載并安裝sqlite jdbc源碼
wget http://www.ch-werner.de/javasqlite/javasqlite-20050608.tar.gz
tar -zxvf javasqlite-20050608.tar.gz
cd javasqlite-20050608
./configure --with-jdk=/usr/java/jdk1.5.0_04
#注意,configure 時需要指定JAVA_HOME,make時用到jdk的頭文件
make
make install
到此jdbc的安裝部分已經結束。
sqlite jdbc驅動default安裝到 /usr/local/share/java/sqlite.jar
jdbc運行時需要的動態庫文件安裝到 /usr/local/lib/libsqlite*,都是一些.so和.a文件
三、配置tomcat,使其支持sqliteDB
1、拷貝sqlite.jar到tomcat公用的lib目錄
cp /usr/local/share/java/sqlite.jar /usr/local/tomcat1/common/lib
2、編輯tomcat啟動腳本,加入sqlite動態庫的搜索路徑
加入以下tomcat啟動參數即可:
-Djava.library.path="/usr/java/jdk1.5.0_04/jre/lib/i386/client:/usr/java/jdk1.5.0_04/jre/lib/i386:/usr/java/jdk1.5.0_04/jre/../lib/i386:/usr/local/lib" /
四、開放用戶使用sqlite的權限
在catalina.policy里加入 permission java.lang.RuntimePermission "loadLibrary.sqlite_jni";即可
新聞熱點
疑難解答