分布式虚拟参考咨询系统CVRS安装和配置CVRS系统构成两级架构:中心咨询系统:由总虚拟咨询台、中心调度系统、中心知识库、学习中心组成本地咨询系统:由本地咨询台、本地知识库组成中心咨询系统和本地咨询系统通过调度系统建立协同咨询关系。中心咨询系统框架本地咨询系统构成咨询台使读者能和咨询馆员进行交互式沟通,获取知识;知识库则提供给读者自助式学习的方式。CVRS主要功能——实时咨询总咨询台和本地咨询台提供以下实时咨询手段,集各种交互式技术于一体:TextChatting文本交谈,实现咨询员与用户之间的文字交流PagePushing页面推送Co-Browsing交互式同步浏览技术DesktopSharing桌面共享WhiteBoardInteracting白板交互技术VoIP(VoiceOverIP)一对一的语音解答用户退出时,系统发送满意度调查表,以获得质量反馈。咨询结束后,系统可发送咨询过程记录至用户邮箱。对于实时咨询中不能回答的问题,可由咨询员将含有提问者身份的提问信息直接送至非实时咨询问题列表中等待处理,并同时给提问者发送问题收条。CVRS本地系统的软件构成TomcatFti全文引擎Linux应用程序ORACLE数据库J2SDKCVRS系统运行环境软件环境:操作系统:红旗LinuxDC4.1WebServer:Tomcat5.0.19以上数据库:Oracle10g硬件环境:P42.0G以上IDE/SCSI硬盘40G以上512M内存以上(推荐1G内存)添加统一认证主机名修改/etc/hosts文件,添加:162.105.141.226ctcas.otdoorcoop.comlocalhost系统所需软件包j2sdk-1_4_2_07-linux-i586-rpm.binj2sdk-1_4_2_07-linux-i586.binjakarta-tomcat-5.0.28.tar.gzROOT目录-应用程序hjdf目录-全文搜索引擎系统安装准备CVRS本地系统安装包在/home下新建cvrs目录:mkdir/home/cvrs并创建子录software.mkdir/home/cvrs/software将所需软件包复制到sfotware下系统安装部署1_安装JDK安装J2SDK方法一:j2sdk-1_4_2_07-linux-i586.bin直接运行./j2sdk-1_4_2_07-linux-i586.bin方法二:j2sdk-1_4_2_07-linux-i586-rpm.bin1.进入/home/cvrs/software目录输入./j2sdk-1_4_2_07-linux-i586-rpm.bin运行,将生成j2sdk-1_4_2_07-linux-i586.rpm文件2.输入rpm–ihvj2sdk-1_4_2_07-linux-i586.rpm进行安装(默认安装路径在/usr/java下)系统安装部署1_安装JDK设置环境变量1.备份配置文件:cp/etc/profile/tmp/profile.back。2.编辑/etc/profile文件(或者该用户的.profile或.bash_profile),在末尾加入如下几行:JAVA_HOME=/usr/java/j2sdk1.4.2_07/CLASSPATH=/usr/java/j2sdk1.4.2_07/lib/tools.jarexportJAVA_HOMECLASSPATHPATH=/usr/java/j2sdk1.4.2_07/bin:$PATH系统安装部署1_安装JDK3.输入命令:source/etc/profile(or.profileor.bash_profile)重新引导profile文件,让添加的配置生效。如果发生问题,可以把/tmp里面的备份移动回来。4.输入命令:java–version如果成功则会显示jdk版本号javaversion1.4.2_07Java(TM)2RuntimeEnvironment,StandardEdition(build1.4.2_07-b05)系统安装部署2_安装WEBSERVER安装webServer(Tomcat5.0.19以上版本)1.进入/home/cvrs/software目录执行tar-zxvfjakarta-tomcat-5.0.28.tar.gz将产生jakarta-tomcat-5.0.28目录,将该目录复制到合适的地方。2.修改tomcat主目录下conf/server.xml文件(修改红色的部分):系统安装部署2_安装WEBSERVER……Hostname=localhostdebug=0appBase=/home/cvrsunpackWARs=trueautoDeploy=truexmlValidation=false“xmlNamespaceAware=falseContextpath=“”docBase=“ROOT”debug=“0”/…...Connectorport=“80”……(80端口要root用户才能开启tomcat,否则端口号必须大于1024)URIEncoding=“UTF-8”/系统安装部署3—配置应用程序1.将/home/cvrs/software/ROOT目录复制到/home/cvrs下:cp/home/cvrs/software/ROOT/home/cvrs2.在/home/cvrs/ROOT/目录下创建下配置文件存放目录,该目录的命名必须是本服务器的IP地址mkdir[ipaddresss]3.在/home/cvrs/ROOT/WEB-INF/config目录下打开cvrs.xml文件,修改该文件。系统安装部署3—配置应用程序Hostname=“服务器IPlibrary=馆名center=truelibraryCode=馆代码socketport=1000parameternamemaxActive/namevalue100/value/parameterparameternamemaxIdle/namevalue30/value/parameterparameternamemaxWait/namevalue10000/value/parameter系统安装部署3—配置应用程序parameternameusername/namevaluecvrs/value(数据库用户名)/parameterparameternamepassword/namevaluecvrs/value(口令)/parameter系统安装部署3_配置应用程序parameternamedriverClassName/namevalueoracle.jdbc.driver.OracleDriver/value/parameterparameternameurl/namevaluejdbc:oracle:thin:@oracleIP:1521:orcl/value(oracle数据库的连接参数)/parameter系统安装部署3—配置应用程序4.修改/home/cvrs/ROOT/WEB-INF/classes/resources目录下的application.properties文件(配置全文检索引擎的参数):search.src.path=/home/cvrs/hjdf/fti_data/datasearch.server.ip=服务器IPsearch.server.port=8877search.db.name=fly……ipconfig=服务器IP系统安装部署4_全文检索引擎安装配置全文检索1.将/home/cvrs/software下的hjdf目录复制到/home/cvrs下.2.创建全文检索目录:mkdir/home/cvrs/hjdf/fti_data/data→索引数据mkdir/home/cvrs/hjdf/fti_data/databak→数据备份系统安装部署4_全文检索引擎3.将/home/cvrs/hjdf/javaclient下的文件复制到/usr/lib下cp/home/cvrs/hjdf/javaclient/*/usr/lib4.修改/etc/profile(or.profileor.bash_profile)文件加入下面一行.LD_LIBRARY_PATH=/home/cvrs/hjdf/javaclientexportLD_LIBRARY_PATH运行source/etc/profile(or.profileor.bash_profile)启用更新后的环境变量系统安装部署4_全文检索引擎5.修改搜索引擎的配置:打开文件/home/cvrs/hjdf/service/FlyInfo.ini,修改如下内容:[Tcp]IP=本机IPPort=8877索引库路经DatabasePath=/home/cvrs/hjdf/fti_data索引数据路径DataRoot=/home/cvrs/hjdf/fti_data/dataURLRoot=http://服务器IP备份路径BakRoot=/home/cvrs/hjdf/fti_data/databak系统安装部署4_全文检索引擎6.启动全文检索服务进入/home/cvrs/hjdf/service目录输入./FtiSvrdstart(启动全文检索引擎)输入./FtiSvrdstop(停止全文检索引擎)系统安装部署4—全文检索引擎7.创建索引库进入/home/cvrs/hjdf/service目录,输入./FtiClient-csize(MB)fly@CVRS-IP:88778.创建计划任务文件indexplan,文件内容为0-59****/home/cvrs/hjdf/service/FtiClient–ifly@CVRS-IP:88779.启动计划任务(后台守护进程)crontabindexplan启动服务运行CVRS1.启动Tomcat进入jakarta-tomcat-5.0.28/bin下输入./startup.sh(启动tomcat)./stop.sh(停止tomcat)2.启动全文检索引擎./FtiSvrdstart3.crontabindexplan小结在系统安装过程中各种配置必须准确无误,否则系统运行过程中会不正常。系统安装一定安先安装配置Jdk。输入命令:java–version成功输出jdk版本号。则说明Jdk安装正确。在安装Tomcat后,启动服务,打开浏览器在地址栏输入http://服务器ip地址,如果进入CVRS页面则说明安装正确。