背景:
在做UCM实施的时候,为保证生产环境的效率,会采用两台或者多台服务器搭建集群,这样就会出现访问节点二服务器上的文件404的情况,以下是解决此问题的记实。
前提:
需要xx.xx.xx.xx(节点一)|xx.xx.xx..xx(节点二)两台虚拟机同时挂载一块硬盘,做到的效果:在往节点一的/oracle/sharefile(共享目录)里边写文件,第二台节点二也可以访问
1. 在节点1上完成如下操作
[1] 组件启用
[2] UCM跟web center配置的
[3] 修改UCM 文件夹默认大小
[4] ACL创建
[5] 安全组的创建
[6] oid提供程序的创建
[7] 同步UCM组
2、将节点1服务器user_projects打包成user_projectsNode1.zip文件
3、将节点2服务器user_projects备份user_projectsNode2.zip
4、使用scp命令将节点1服务器user_projectsNode1.zip文件传到节点2服务器
5、删除节点2服务器的user_projects目录,并解压user_projectsNode1.zip文件
6、修改节点2服务器的$oracle_home/user_projects/domains/wcc_domain/ucm/cs/config/config.cfg文件的
HttpServerAddress属性值为节点服务器的域名:16200,示例:
HttpServerAddress=xx.xx.xx.xx:16200
7、重启Admin Server 和Manager Server
8、测试文件Web Location是否能正常访问
http://节点一IP:16200/cs/groups/public/documents/document/zwfs/mdax/~edisp/test.jpg
http://节点二IP:16200/cs/groups/public/documents/document/zwfs/mdax/~edisp/test.jpg
http://节点二IP:16200/cs/groups/public/documents/document/zwfs/mdax/~edisp/test.jpg
==============================注意:以上方案
解决不了新文件上传的404的问题
==========================
晚上发现,通过以上方案解决不了新文件上传的404的问题,追溯发现文件访问路径中会带有~edisp关键字,这是如何来的呢,是不是还有配置文件没有修改过来,经过排查$oracle_home/user_projects/domains/portal_domain/ucm/cs/bin 路径下的intradoc.cfg 文件,VaultDir和WeblayoutDir属性需要修改,
VaultDir是文件在服务器的实际存放路径
WeblayoutDir是文件的WebLoaction的地址路径
将二者路径改为共享挂载目录即可,如下
节点二服务器进行一样的配置后重启Admin Server和 Manager Server
如此即可解决UCM集群,访问节点二服务器文件404的问题
关于我们 武汉联从信息技术有限公司(简称:联从信息)联从信息技术有限公司是专注于企业数字化转型,主要业务包含
1.企业统一门户(界面聚合、信息聚合、业务协同, 统一入口,统一用户与认证,统一消息,统一待办,统一流程,统一体验)
2.集团官网
3.ESB企业服务总线(系统之间的集成交互)
4.低代码平台
5.固定资产管理系统
6.BPM流程平台(跨系统流程集成平台)
7.IDM身份管理平台(全集团账号、权限管理平台)
8.移动APP(钉钉&企业微信&飞书&Welink集成)
9.Oracle中间件产品实施及交付(Webcenter Portal 、ECM 、SOA、OSB、BPM、IDM、Aotuvue)
10.定制化业务系统 联从信息核心团队服务过的客户超过150家以上,他们的行业覆盖工业制造、生物医药、房地产、金融、快消品、白色家电、科技公司等,既有欧美企业,又有国内大中型国企和民营企业,他们都是行业中的佼佼者,其中一些客户还在世界500强中占有一席之地。 联从信息拥有一支中国大陆地区在人数和经验上领先的IT应用实施咨询服务团队,团队建立至今专注于企业服务10年,并在长期的企业信息化建设服务中积累了丰富的实战经验。
武汉联从信息 微信号 :联从信息
联系我们:13482048955