安装配置OPENCMS的Replication cluster(从)详细过程
1、 把opencms.war拷贝到tomcat下的webapps目录,启动tomcat服务。
2、 在安装之前,打开解压缩后的war包目录(tomcat启动后会自动把war包解开),删除目录
${OPENCMS_HOME}/WEB-INF/packages/modules下的所有文件。
3、 在浏览器中输入http://localhost:8080/opencms/setup开始安装,在安装过程中指定server.name为Replicated,直到安装完成。
4、 从主opencms服务器中拷贝以下文件:
opencms.xml
opencms-system.xml
opencms-modules.xml
occe-cluster.xml
ocee-cache.xml
ocee-ldap.xml
ocee-license.xml
ocee-replication.xml
ocee-vfsdoctor.xml
到你的${OPENCMS_HOME}/WEB-INF/config下面。
5、 从主opencms服务器中拷贝WEB-INF/lib下的所有文件到
你的${OPENCMS_HOME}/WEB-INF/lib下。
6、 重启tomcat服务,在浏览器输入
http://localhost:8080/opencms/opencms/handleCluster
测试能否返回missingParameters:passphrase,event,eventtime。
7、 删除opencms-modules.xml中的org.opencms.ocee.
replication模块。
8、 删除opencms-search.xml中包含Offline部分的index。
9、 在opencms.properties中增加以下代码:
#
# Configuration of the driver manager
##########################################################
driver.vfs=\
db
driver.project=\
db
driver.user=\
replication,\
db
driver.history=db
#
# Configuration of the replication drivers
################################################################
replication.user.driver=org.opencms.ocee.replication.
CmsReplicationChangedUserDriver
10、 重启tomcat服务
感谢我的同事Jerry研究,整理,收集相关资料