1ecology文件升级
将ecology目录覆盖到原来的ecology目录上。
搜索引擎部署
一、直接将ESearch目录整体复制到安装目录,设置resin的相关参数。
注意修改启动端口,默认为8099
二、搜索引擎配置:
ESearch\webapps\ROOT \WEB-INF\searchConf.properties需要配置以下选项:
index.dbpath=D:/workspace/indexfile(D:/workspace/indexfile为索引文件存放路径)
task.period=60(自动更新索引的执行间隔时间,单位分钟, 60为60分钟,不设为1小时)
search.maxPerPage=5(默认的搜索结果显示条数)
task.enabled=true 自动更新索引控制器(true:启动自动更新,false:不启动)
task.startdate=01\:00\:00 自动更新索引启动时间
三、搜索引擎接口的端口配置
在文件ESearch\webapps\ROOT \WEB-INF\applicationContext.xml中将以下内容的数字(2098)改为对应准备设置的端口
3 ecology与搜索引擎管理的相关配置
ecology中的文件ecology\WEB-INF\ searchInf.properties中必须加入以下内容:
index.rmiurl=127.0.0.1:2098(127.0.0.1是搜索引擎所在服务器的IP地址,2098是第二步中设置的接口的端口)
由于搜索引擎的数据库连接跟ecology是一样的,在设置好ecology的数据库连接后直接将其数据库连接文件ecology\WEB-INF\prop\weaver.properties复制到ESearch\webapps\ROOT \WEB-INF\prop中。
InstallEsearch.bat为windows服务安装脚本,安装前注意修改JDK路径(如下脚本中标识部分,linux服务器不用处理)
%cd%/ESearch /httpd.exe -java_home %cd%/JDK -install-as Esearch
4 启动
Linux下直接执行ESearch\startresin.sh,启动服务。执行ESearch\stopresin.sh停止服务
Windows下可以直接执行ESearch\ Start.bat, 或者执行InstallEsearch.bat安装
5集群环境下部署
现在ecology应用服务跟微搜服务是通过rmi接口调用的。当ecology有多个应用时,微搜只需要部署一个服务就可以了,不用对应部署多台。而且部署多台在索引更新时会有问题的。
实现方式如下:
例如:客户是3节点的集群(192.168.1.2,192.168.1.3,192.168.1.4),保证192.168.1.2的端口2098对外开放
1、将微搜部署到192.168.1.2上
2、在192.168.1.2的ecology/WEB-INF/searchInf.properties中设置index.rmiurl=127.0.0.1\:2098
3、在192.168.1.3,192.168.1.4的ecology/WEB-INF/searchInf.properties中设置index.rmiurl=192.168.1.2\:2098
这样三台ecology就都可以使用微搜了。
6 测试微搜是否启动
访问页面:http://IP:端口/jsp/Search.jsp (IP 为微搜的服务器IP, 端口为微搜resin服务端口)。
7 批量生成索引
访问页面:http:// IP:端口/jsp/BatchIndexManager.jsp
使用说明
1、查询主界面
2、索引管理页面
3、搜索结果显示自定义界面
如果觉得《泛微oa部署linux步骤 泛微oa部署微搜功能手册》对你有帮助,请点赞、收藏,并留下你的观点哦!