CRM安装配置手册_第1页
CRM安装配置手册_第2页
CRM安装配置手册_第3页
CRM安装配置手册_第4页
CRM安装配置手册_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EliteCRM安装配置手册

COEfite

V3.0

11月

目录

第一章.引言........................................错

第二章.ELITEAGENT的程序安装.....................

第一节安装前准备..................................

第二节AGENT安装....................................

第三节AGENT端初始化文件的配置......................

第四节客户端自动升级的配置........................

第三章.ELITECRMUTILITY的程序安装................

第一节安装前准备..................................

第二节UTILITY安装..................................

第三节UTILITY端配置文件............................

第四章.ELITEGENERALSERVER的安装和配置及多项目数据库的配置

第一节安装前准备....................................

第二节安装及配置方法................................

第五章.RECORDCHECKERSERVER的配置...............

第一节INI文件.......................................

第二节数据库配置...................................

第三节数据字典.....................................

第六章.SERVICEMANAGERSERVER、REMOTEMONITOR的配置

第一节COMPROTECTOR.DLL........................................

第二节ELITESERVICEMANAGER.........................................

第三节REMOTEMONITOR...................................................

第四节服务的配置....................................

第五节例子..........................................

第七章.LOGCUTTERSERVICE的配置...................

第一节初始化文件的配置..............................

第二节LOGCUTTER的使用.................................

第八章.KNOWLEDGEBASE.BBS和WEBQUERY系统的安装和配置

第一节系统的安装...................................

第二节系统的配置...................................

第一章.引言

本文档作为EliteCRM的完全安装手册,准确地叙述了各组件安装的具体

操作步骤及文件配置,供用户在安装时使用。

第二章.EliteAgent的程序安装

第一节安装前准备

确保客户端机器安装了windowsprofessional以及SP2或以上patch,

安装了AD02.7o

第二节Agent安装

1.双击安装程序,弹出屏幕如图2T

图2-1

2.单击"Next",显示如图2-2

Setup凶

UserInformation

Enteryourregistrationinformation.

Pleaseenteryourname,thenameofthecompanyforwhomyouwoikandtheproduct

serialnumber.

Name:

Company:

Serial:

InstaHShield----------------------------------------------------------------------------------------------------------------------------

<Back.ext>|Cancel

图2-2

提示输入用户名,公司和序列号等信息(现尚不提供序列号,在Serial处

填任意字符即可)

3.单击"Next”,显示如图2-3

图2-3

提示选择安装路径

4.如果要自定义安装路径,则单击"Browse",显示如图2-4

图2-4

5.指定好路径后,单击确定,返回图2-3,单击"Next”按钮,显示如图

2-5

图2-5

6.单击"Next”按钮,显示如图2-6

图2-6

提示安装前作最后确认

7.单击“Next”按钮,安装程序开始Copy安装所需的文件,显示如图2-7

Setup

SetupStatus

EliteAgentSetupisperformingtherequestedoperations.

Installing:

E:\ProgramFile式Elite\EliteAgentXUMenu.ocx

60%

Installshield

[Cancel1

图2T

8.安装完毕,显示如图2-8

图2-8

安装已顺利完成,按"Finish”,确认。

第三节Agent端初始化文件的配置

EliteClient.ini:

1、节[COMMON]

系统公用设置

1.1LogonLogo=C:\DocumentsandSettings\Administrator\My

Documents\aaa3.jpg

登录界面的图片,如只给定文件名而未指定路径,则使用EliteAgent的

路径

1.2SysLogo=c:\1.ico

系统运行时的图标,如只给定文件名而未指定路径,则使用EliteAgent

的路径

1.3LastLogName=1002|1001|A00005|A00002|A00001

最近登录的工号,最大保存5条。最后登录保存在第一条

1.4DefaultPServerNo=l

缺省登录的主APS的编号(见下面的各PServer节)

2、节[PServern]

系统登录时可供选择的主APS配置。

有效设置编号从1开始,必须连续(即如果有1、2、4,则只有1和2有

效),但各节在此ini中的次序不要求固定

主APS的配置,包括机器名称(IP地址)、端口号、连接池名称:必须是

数据库中的主APS配置(注:本地和服务器配置中对应的APS必须同时使用

名称或同时使用1P地址)

[PServer3]

2.1ServerHost=172.30.209.173

主APS的机器名称或IP地址

2.2ServerPort=7703

主APS的端口号

2.3Poo1Name=DBPoo1A

主APS的连接池名称

[PServer1]

ServerIIost=elite

ServerPort=7703

PoolName=DBPool1

"PServer2]

ServerHost=lewis

ServerPort=7709

PoolName=DBPool1

[PServer4]

ServerIIost=192.168.4.12

ServerPort=7709

PoolName=DBPool1

[PServer5]

ServerHost=elitej

ServerPort=7711

PoolName=DBPool1

3、节[CTI]

客户端CTI设置

;#forAIC

;ServerIIost=TS

;ServerEndPoint=VDU

;CTIUserName=agent1

;CTIPassword=1etmein

;#forgenesys

3.1ServerHost=127.0.0.1

CTI服务器机器名称或IP

;ServerlIost=192.168.1.10

3.2ServerEndPoint=3000

CTI服务器端口号

3.3CTIUserName=theuser

连接CTI服务器的UserName,对Nortel无需设置

3.4CTIPassword=thepass

连接CTI服务器的Password,对Nortel无需设置

3.5PBXType=l

交换机类型:1-NortelTCP,2-Avaya,3-Alcatel

;#forAIC

;NeedAgentID=l

;NeedPassword=0

;NeedQucue=O

;NeedPosition=0

;NeedExtension=1

;AgentID=7

;Queue二

;Position=8613

;Extension=3

;#forgenesys+G3

3.6NeedAgentID=l

登录时是否需要话务员工号

3.7NeedPassword=0

登录时是否需要话务员密码

3.8NeedQueue=l

登录时是否需要提供技能组(交换机队列)

3.9NeedPosition=0

登录时是否需要ACD位置

3.10NeedExtension=l

登录时是否需要分机号码

3.11AgentID=5610

上次的登录工号

3.12Queue=8001

技能组(交换机队列)

3.13Extension=610

上次的分机号码

3.14PBXAutoWrap=l

交换机是否支持自动Wrap(电话后自动未准备好)

3.15PBXAutoAnswer=0

交换机是否设置分机自动应答

3.16AgentIDMap=

登录工号与ACDPosition的对应关系

3.17ReadyMode=

准备好的模式

3.18NotReadyMode=

未准备好的模式

3.19AutoPrefix=9

外拨电话的加拨号码

3.20IBReleaseState=Ready

打入电话电话小结后的话务员状态;能够设置为Ready或NotReady

3.21OBReleaseState=NotReady

外拨电话电话小结后的话务员状态;能够设置为Ready或NotReady

3.23AutoAnswer=0

是否自动应答

3.24DisplayAttach=Ski1l=Ski1PSomeOther=SomeOther

Softphone上显示AttachData的格式

3.25DisplayAttachEx=

Softphone上显示AttachData

3.26DNIS=#OriginalDNIS

被叫号码对应的AttachData的Key

3.27ANI=#OriginalANI

主叫号码对应的AttachData的Key

4、节[PhoneNo]

最近拨出电话列表

RecentList=6119,121|9114

5、节[CTIStatistics]

关于电话统计的设置,暂未开放

IBShortDuration=3

0BShortDuration=5

IBLongDuration=30

OBLongDuration=60

TranOutDestExclude=123

6、节[Inf。Log]

客户端日志文件的设置

;samplelogfile:

6.1LogLevel=2;defaultis1.0-nolog,1-importantlog,2-logall

levels,especiallyforperformancetuning

记录日志的级别

6.2LogPath=;defaultisApppath

记录日志的路径

6.3MaxCycle=5;default=l,min=l,max=9

日志文件最多数量

6.4LastCycle=O

当前日志文件的序号

6.5CacheSize=100;default,10lines

日志缓冲行数

6.6MaxSize=5000;defaultandmax,5M,onlycheckatthefirsttime.

日志文件的最大大小

7、n5[ErrorLog]

客户端错误日志文件的设置,同InfoLog节

;samplelogfile:

LogLevel=l

LogPath二

MaxCycle=l

LastCycle=O

CacheSize=l

MaxSize=5000

8、节[CTILog]

客户端CTI日志文件的设置,问InfoLog节

LogLevel=l

LogPath=

MaxCycle=5

LastCycle=O

CacheSize=100

MaxSize=5000

第四节客户端自动升级的配置

在升级服务器上建立自动升级所需的FTP服务和登录用户名、密码,配置

AutoUpgradelist,conf文件,举例如下:

CEliteClient.exe'D:\Elite\EliteAgent”14

CRSESoftPhone.exe"D:\Elite\EliteAgent”12

CRCustomeize.ocx'D:\Elite\EliteAgent”10

CROcxAddinBuild.ocx"D:\Elite\EliteAgent”12

CROcxCboTree.ocx"D:\Elite\EliteAgont〃10

RUNDele,bat,ZD:\Elite\EliteAgent"1

第一列为命令,C代表Copy,CR代表Copy并Register,CRS代表Copy并

Regserver,RUN是执行批处理文件。

第二列为被拷贝或执行的文件名,第三列为复制到客户端的路径或执行路径,

第四列为版本号。

自动升级的原理是客户端第一次启动时,经过配置的AutoUpgrade,ini文件

以ftp方式连接到自动升级服务器,下载服务器端的AutoUpgradelist.conf

文件并下载更新所有列表中的文件,生成AutoUpgradeList.log文件,用于

记录此次升级下载的文件,下次用AutoUpgradeList.log文件对比服务器端

的AutoUpgradelist,conf文件,只下载版本号高的或新的文件。

第三章.EliteCRMUtility的程序安装

第一节安装前准备

确保客户端机器安装了windowsprofessional以及SP2或以上patch,安

装了ADO2.7o

第二节Utility安装

1.双击安装程序,弹出屏幕如图2T

图2-1

2.单击“Next",显示如图2-2

xj

ChooseDestination

SelectfolderwhereSetupwillinstalffes.

SetupwillinstallEbteCRMUtilityinihefollowingfolder.

Toinstalltothisfolder,clickNextloinstalltoadifferentfolder,clickBrowseandselect

anotherfolder.

DestinationFolder

E:\ProgramFile八Elke\EliteCRMJtittyBiow$e…

InstallShidd---------------------------------------------------------------------------------------------------------------------

<8ack]匚”且就>Cancel

图2-2

提示选择安装路径

3.如果要自定义安装路径,则单击"Browse",显示如图2-3

图2-3

4.指定好路径后,单击确定,返回图2-2,单击"Next”按钮,显示如图

2-4

图2-4

5.单击“Next”按钮,安装程序开始Copy安装所需的文件,显示如图2-5

图2-5

6.安装完毕,显示如图2-6

图2-6

安装已顺利完成,按"Finish”,确认。

第三节Utility端配置文件

能够同时配置多个数据库链接,供用户在登录时选择。

SystemDB.ini:

[DataBase1]

DescProjectName=elite-SqlDemo

'项目名描述

DatabaseDriver=Sqlserver

'数据库类型

Oracle,MSAccess

Applicationserver=Demo

'数据库服务器名

DatabaseName=EliteDemo

'数据库名

UserID=sa

'用户名

UserPassword=

'密码

[DataBase2]

DescProjectName=peter

DatabaseDriver=Sqlserver

Oracle,MSAccess

App1icationServer=I)cmo

DatabaseName=sample

UserID=sa

UserPassword=

[CTI]

CTIServer=192.168.5.200

CTIPort=3000

CTlUserName=cvct

CTIUserPW=cvct

PBXTYPE=3

DN=5159

DNTYPE=1

AgentGroup=

第四章.EliteGeneralServer的安装和配置及多项目数据库的配置

EliteGeneralServer是Elite的中间层应用服务器,以Console模式运行在

服务器上,客户端软件经过服务器实现对数据库的操作。

第一节安装前准备

确保服务器机器安装了windowsprofessional、以及SP2或以上patch,

安装了ADO2.7及Oracle的客户端软件。

第二节安装及配置方法

EliteGeneralServer的安装方法很简单,只需要建立相应的目录将Server

包解压缩到该目录后,经过-regserver的方式注册

EliteGeneralServer.exe艮可。

在安装完毕后,需要更改EliteGeneralServe的配置文件

EliteServerConfig.xml。

更改的项包括〈ServerInfo〉,〈Services〉和<Log>。

Serverinfo包含〈ServerName>项即所在服务器的IP(或机器名)、

〈QRBCount>即协议名(一般为TCP/IP协议)、<EndPoint>即监听端口号(推

荐使用大于7700的端口号)。

Services项是由一个或多个<Service>项组成的,每一个<Service>项都

是对一个数据库的连接和配置信息,主要包含数据库的连接信息:<

DBType>数据库驱动类型是Oracle或MSSQLSERVER,<Connectionstring>

数据库连接串,<ServiceName>数据库连接池名(自己命名,需要和数据库

中的配置一致),<PoolSize)项是连接数,根据业务量的大小和复杂程度,

一般5-10台Client使用1-2个连接数,〈Timeout》是数据库操作时间超长的

等待时间,单位是秒,<Checkinterval>是如果数据库连接中断,自动检查

连接有效的时间间隔,单位也是秒。

Log项由<LogLevel>和<ConsoleLogLevel>两项构成,前者指定保存到log

文件的log类型,后者是显示在Console上的Log类型。

对于单一项目而言,能够参照以下的配置:

<!--xmlversion="1.0〃-->

<EliteGeneralServer>

<ServerInfo>

<ServerName>demo</ServerName>

<0RBCount>5</0RBCount>

<EndPoint>7709</EndPoint>

</ServerTnfo>

<Services>

<Service>

<ServiceName>DBPoo11</ServiceName>

<ServiceModule>AD0DBDLL.dll</ServiceModule>

<EntryPoint>DBProc</EntryPoint>

<PoolSize>5</PoolSize>

<WaitTime0ut>30</WaitTime0ut>

<CheckInterval>120</CheckInterval>

<DBType>Oracle</DBType>

<ConnectionString>Provider=MSDAORA;Password=elite;User

ID=elite;DataSource=demo</ConnectionString>

<MaxRecord>500</MaxRecord>

</Service>

</Services>

<Log>

<LogPrefix>EliteGeneralServer</LogPrefix>

<!—

0Nolog

1SYSTEMlevellog

2Errorlog

3WARNINGlog

4Infolog

5Debuglog

6Alllog

—>

<LogLevel>6</LogLevel>

<ConsoleLogLevel>3</ConsoleLogLevel>

</Log>

</EliteGeneralServer>

对于多项目而言,需要先在EliteUtility管理工具中对数据库进行配置,

对应的表有MultiProject,ApplicationServer,Apspooling和

MProjectRo1egroupo

MultiProject是项目名,一条记录对应一个项目(即数据库或用户),只有

一个是主数据库,而连接主数据库的APS我们称之为PServer,主要用于控

制License。ApplicationServer表维护的是APS服务器,包括IP和端口号。

Apspooling是APS用到的数据库连接池名,这三张表中的记录必须和APS的

配置文件相匹配。MprojectRolcGroup是话务员角色组登录APS的权限表,用

于控制角色组能够访问哪些APSo

Elite的服务器冗余备份机制允许多台APS互为备份,在其中一台因为故障

而无法服务的时候,Client将自动使用与之互备的服务器从而保证业务的正

常进行而不会导致数据的丢失和报错。

如果要配置冗余备份,需要注意以下几点:

1、ProjectID-1:n->APS(互为备份的APS要求不同的ServerIP和Port组

合,但要求相同的PoolName);

2、Client的ini中的PServer要求对应同一个Project(满足条件1);

3、每个互为备份的aps都必须允许相同的rolegroup登录

一个典型的多项目的APS配置如下:

<!--xmlversion="1.0〃一>

<EliteGeneralServer>

<ServerInfo>

<ServerName>demo</ServerName>

<0RBCount>5</0RBCount>

<EndPoint>7709</EndPoint>

</ServerInfo>

<Services>

<Service>

<ServiceName>DBPoo11</ServiceName>

<ServiceModule>ADODBDLL.dll</ServiceModule>

<EntryPoint>DBProc</EntryPoint>

<PoolSize>5</PoolSize>

<WaitTime0ut>30</WaitTime0ut>

<CheckInterval>120</CheckInterval>

<DBType>Oracle</DBType>

<ConnectionString>Provider=MSDAORA;Password=elite;User

ID=elite;DataSource=demo</ConnectionString>

<MaxRecord>500</MaxRecord>

</Service>

<Service>

<ServiceName>DBPoo13</ServiceName>

<ServiceModule>ADODBDLL.dll</ServiceModule>

<EntryPoint>DBProc</EntryPoint>

<PoolSize>5</PoolSize>

<WaitTimeOut>30</WaitTimeOut>

<CheckInterval>120</CheckInterval>

<DBType>MSSQL</DBType>

<ConnectionString>Provider=SQLOLEDB.1;User

ID=sa;Password二;

InitialCatalog=sample;DataSource=demo</ConnectionString>

<MaxRecord>500</MaxRecord>

</Service>

</Services>

<Log>

<LogPrefix>EliteGeneralServer</LogPrefix>

<!—

0Nolog

1SYSTEMlevellog

2Errorlog

3WARNINGlog

4Infolog

5Debuglog

6Alllog

—>

<LogLevel>6</LogLevel>

<ConsoleLogLevel>3</ConsoleLogLevel>

</Log>

</EliteGeneralServer>

第五章.RecordCheckerServer的配置

第一节ini文件

〃数据库配置部分

[database]

//数据源Oracle为Service名,SQL为实例名,SQL97为机器名

DataSource=HL95_CC

〃数据库的ADOProvider,Oracle为MSDAORA.1,SQL为SQLOLEDB.1

provider=MSDAORA.1

〃用户名

User=Elite_OBl

〃密码

password二elite

〃数据库名,只有SQL需要,Oracle不需要

Database=xxx

[common]

//检察开始时间,从。到23

StartTime=O

〃检察结束时间,从1到24,只有在开始时间和结束时间之间的时间才

会做操作,每隔十分钟一次

EndTime=23

〃检察的期限,即检察几小时之前的记录

Limit=l

//record的ftp路径对应的录音文件路径

ftproot=f:\record

〃数据库类型1SQLServer2Oracle

I)BTYPE=2

第二节数据库配置

为了清理每个项目的过期录音文件,在MultiProject中能够在

Defau11RecordReserveTime中指定此项目的录音文件默认保存时间,以天为

单位,如果不设,则不做清理工作。在Record表中的RecordReserveTime能

够单独指定某条记录的默认保存时间。

第三节数据字典

RecordChecker仅对Record表中的uploaded和deleted字段进行操作

Uploaded:0未检察1已上传2未上传

Deleted:0未删除1已删除

第六章.ServiceManagerServer>RemoteMonitor的配置

EliteServiceManager是Elite系统提供的对服务器端的进程提供无人

值守服务的重要部件,提供了对服务进程的统一监控和自动重起功能。

EliteServiceManager包括ComProtector.dll和ServiceManager.exe

两个组成部分。

系统使用同一目录下的ServiceManager.ini来配置各个需要经过

ServiceManager监控的服务。

另外Elite系统提供用户监控服务器的功能,经过RemoteMonitor来实现

监控及报警。

第一节ComProtector.dll

ComProtector.dll是一个COM组件,提供了对系统服务监控和控制的接

口,而且经过Event的方式向上层提供了服务状态变化的通知。

第二节EliteServiceManager

ServiceManager.exe为用户提供了一个简单的界面,供用户监控各个服

务的状态,并记录日志。

第三节RemoteMonitor

RemoteMonitor提供给用户一个类似列表的界面,如下:

第四节服务的配置

EliteServiceManager中各个需要配置的服务必须顺序地在ini文件中

指明,每项占据一个Section,如第一项服务必须在[Serviced中指明,

第n项服务在[Servicen]中指明。N最大为10000。

每个[Serviced都可有以下选项供配置,如下:

ServiceManager.ini

[RemoteMonitor]

Multicast加=192.168.1.114'多播地址;

TTL=1'允许经过几层路由器,「不允许使用路由器,2-一层路

由器;

RemotePort=7000,多播端口;

LocalPort=8001,本机端口;

CheckInterval=200'间隔时间,为微秒;

[Servicel]

FileName=C:\ProgramFiles\Elite\APS\FliteGeneralServer,exe'服

务可执行文件名的全路径;

WorkingDirectory=C:\ProgramFiles\Elite\APS,服务的工作目录;

CommandLine='服务启动时的命令行参数;

Singlelnstance=r是否为单实例。如果配置为单实例,则

ServiceManger会在启动时查找此服务是否已经起动。1表示是,0表示否。

(注意:如果要在同一台机器上起同一个程序的多个实例如在不同端口

上侦听的多个APS,又要使用Singlelnstance的启动查找功能,必须把

程序改成几个不同名的程序分别执行);

NonStop=1'是否运行于不间断运行模式下。如果运行在不间断模式下的

服务异常退出,ServiceManager会将它重起(用ServiceManager结束服

务则不会重起)。1表示是,0表示否;

Enable=r是否使用此服务。由于服务必须连续定义,为了暂时屏蔽一

个服务使之不在ServiceManager中显示,能够将Enable置为0。1使用,

0不使用;

DisplayName=EliteGeneralServer,在ServiceManager中的显示的名

字;

RemoteMonitor将接收EliteServiceManager发出的信息,从而实现对

所有server的监控及报警。

RemoteMonitor.ini

[Monitor]

MulticastIP=230.1.1.100'多播地址,与ServiceManager.ini中相匹

配;

LocalPort=7000,多播端口与ServiceManager.ini中相匹配;

Timeout=20'设置时间间隔,超过这个时间没有收到ServiceManager

发出的消息就认为Server服务已中断,报警;

第五节例子

ServiceManager.ini

[RemoteMonitor]

MulticastIP=230.1.1.100

TTL=1

RemotePort=7000

LocalPort=8001

CheckInterval=200

[Servicel]

FileName=C:\ProgramFiles\Elite\APS\EliteGeneralServer.exe

WorkingDirectory=C:\ProgramFiles\Elite\APS

CommandLine=

SingleInstance=l

NonStop=l

Enable=l

DisplayName=EliteGeneralServer

RemoteMonitor.ini

[Monitor]

MulticastIP=230.1.1.100

LocalPort=7000

Timeout=20

第七章.LogCutterService的配置

第一节初始化文件的配置

[Common]

〃需要删除日志的目录,以分号分隔

CleanFolder=G:\WorkSource\bin\log;G:\WorkSource\ComCTIClient\lo

g

//工作起始时间,0到23

StartTime=l

〃工作结束时间,1到J24,在起始时间和结束时间之间才会检察,检查间

隔为每小时一次

EndTime=24

〃文件的扩展名,只删除指定扩展名的过期文件,不同扩展名以分号分

PostFix=log;txt

〃日志的时限,以天为单位,创立时间超过时限的符合条件文件将被删

LogAge=l

第二节LogCutter的使用

由于可能在客户端使用,并用AutoUpgrade升级,因此支持命令行参数来

启动、卸载和安装。

-unregserver卸载

-regserver注册为进程(建议服务器端使用,能够用Elite

ServiceManager管理)

-service注册为服务,在客户端使用

-start启动服务,在升级后经过bat文件调用。

第八章.KnowledgeBase>BBS和WebQuery系统的安装和配置

Elite提供了完整了专为呼叫中心设计的知识库系统、BBS系统和网

页查询系统,这三个系统都是基于Java平台开发的,能够分开独立安装,

也能够同时安装在同一台服务器上,下面我们就介绍一下系统的安装和

配置方法。

第一节系统的安装

需要预先安装的软件:0racle8i或以上客户端,AD02.7

三个系统由以卜部分构成:

Java运行库,当前使用的是Java2的jdkl.5.0_08版本,解压缩安装

包至指定目录,如D:\EliteKM\jdkl.5.0_08即可,需要在系统的环境变

量中增加JAVA_HOME,值为安装目录(此例为D:\EliteKM\jdkL5.0_08),

如下图所示:

TomCat运行包,当前使用的是TomCat4.2.1版本,解压缩安装包至指定

目录,如D:\EliteKM\Tomcat4.2.1,需要在系统的环境变量中增加

CATALINAJIOME,值为安装目录(此例为I):\EliteKM\Tomcat4.2.1),如

下图所示:

系统特性?J_xJ

环境变量?Jxl

fViCPrh亦且c。、

[■系统变量⑤)

变量值

CATAUNA_KOMED:\EliteKM\tomcat4.2.1

ComSpecD:\WINWT\system32\cmd.exe

JAVA_HOMED:\EliteKH\j2sdkl41_02

1RWBEROFPR...1

新建电)...编辑&)...删除©

Tomcat的安装包中已经包括了BBS、WcbQuery的运行文件,因此无需另

行安装BBS和WebQueryo

Elite知识库安装包,解压缩到相关目录即可,D:\EliteKM\EliteKM

另外,需要在ODBC数据源中配置系统需要使用的系统DSN:

选择数据源

设置连接数据,服务器栏为Net8ConfigurationAsistant中配置的服务

器SID名,数据源名称是该系统DSN名

第二节系统的配置

在安装完毕后,需要配置以下一些文件:

1、web.xml

文件位于EliteKM的安装目录下,\EliteKM\EliteKM\defaultroot\WEB_INF

目录下,用于指定kmconfig.properties文件的路径,配置如下:

<param-name>propertiesfilepath</param-n£me>

<param-value>D:\E1itcKM\EliteKM\kmconfig.properties</param-value>

(指定路径)

2、kmconfig.properties

文件位于EliteKM的安装目录下,本例中为D:\EliteKM\EliteKM目录下。

各配置项说明如下:

DBPoolName=Default(DB连接池名,如果局域网上只有一个KB则不用更

改)

DBType=ORACLE(DB类型、能够是ORACLE和MSSQLServer)

DBDriverClassName=sun.jdbc.odbc.JdbcOdbcDriver(ODBC数据源驱动,

不用更改)

DBURL=jdbc:odbc:EliteKM(ODBC数据源名,最后一个需要更改,指

向连接的数据库,Sql需要在配置ODBC数据源时指定默认数据库)

DBUSER=eliteuser(连接数据库的用户名)

DBPWD=elite(密码)

DBMaxCapacity=2(DB连接数)

Timeout=120(DB操作的最大等待时间)

Artic1eURLPrefix=/Artic1eStore(KB文章存放的子路径前缀,不用

更改)

ArticleIndexPath=D:\\EliteKM\\EliteKM\\defaultroot\\index(KB文章

的索引存放路径,前面根据KB的安装目录不同而不同,本例KB安装在

D:\EliteKM目录下)

ArticlePath=D:\\EliteKM\\EliteKM\\defaultroot\\ArticleStore(KB

文章的存放路径,前面根据KB的安装目录不同而不同,本例KB安装在

D:\EliteKM目录下)

MaxSearchResult=100(一次搜索数)

3、Server,xml

Server,xml位于Tomcat4.2.l\conf目录下,指定EliteKM的Home路径。需

要更改其中的“TomcatRootContextv的docBase项的配置:

<Contextpath=〃〃docBase=〃D:\SpringBak\KMDemo\EliteKM\defaultroot,z

debug=〃0〃/>

把DocBase的路径改为KB安装目录下的EliteKM\defaultroot子目录

4、BBS的struts-config.xml

BBS的默认安装路径在\tomcat4.2.l\webcipps\EliteBBS下,

修改tomcat4.2.l\webapps\EliteBBS\WEB-INF下的struts-config.xml文件

的〈data-sources)项,指定连接的数据库:

〈data-sources)

<!一一configurationforcommonsBasicDataSource一一>

<data-sourcetype=〃org・apache,commons,dbcp.BasicDataSource')

〈set-property

property二〃driverClassName”

value=,,com.microsoft.jdbc.sqlserver.SQLServerDriver,z/>(数

据源驱动SQL)

<!--value=,,oracle.jdbc.driver.OracleDriverz,/>-->(数据源

驱动Oracle)

<set-property

property二〃url〃

value="jdbc:microsoft:sqlserver://spring:1433;DatabaseName=Eli

teDemoz//>

(数据库服务器名,端口号,数据库SOL)

<!--set-property

property二〃url〃

value二〃jdbc:oracle:thin:@172.30.209.68:1521:HL95_CC〃/—>

(数据库服务器名,端口号,数据库OracleL)

<set-property

property=〃username”

value=〃sa〃/>(用户名)

〈set-property

property=〃password”

value=〃〃/>(密码)

<set-property

property二〃maxActive”

value=〃5〃/>(connectionpool的数量)

<set-property

property二〃maxWait”

value=”5000〃/>(connection的空闲时间,单位是秒,如果5000秒

内没有数据库操作,自动关闭此数据库连接)

<set-property

property=,,defaultAutoCommi(自动提交)

value="true"/>

<set-property

property二〃defaultReadOnly”(是否允许用户进行SQL写入操作)

value二〃false”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论