一、下载并安装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";即可
新闻热点
疑难解答