Liferay 7.4 CE集群配置tcp.xml路径及CONFIG_FILE_PATH取值
Liferay Community 7.4 集群配置tcp.xml路径说明
首先明确:不建议直接修改Liferay CE Foundation - Liferay CE Portal - Impl.lpkg内部的jar包文件,这类文件在Liferay升级、安装补丁时会被全量覆盖,且包完整性校验可能触发启动报错。你修改好的tcp.xml可以存放在以下位置,对应替换配置里的[CONFIG_FILE_PATH]即可:
- 推荐存放路径1(全局类路径,配置简单不易出错):将
tcp.xml放到Liferay绑定Tomcat的lib目录下,即${LIFERAY_HOME}/tomcat/lib/,此时[CONFIG_FILE_PATH]填写该目录的绝对路径即可。
示例:如果你的Liferay安装目录为/data/liferay-ce-portal-7.4.3.xx-gaxx,则配置项写法为:cluster.link.channel.properties.control=/data/liferay-ce-portal-7.4.3.xx-gaxx/tomcat/lib/tcp.xml cluster.link.channel.properties.transport.0=/data/liferay-ce-portal-7.4.3.xx-gaxx/tomcat/lib/tcp.xml - 推荐存放路径2(Web应用类路径,支持相对路径配置):将
tcp.xml放到${LIFERAY_HOME}/tomcat/webapps/ROOT/WEB-INF/classes/目录下,此时不需要填写全路径,直接将配置值写为tcp.xml即可,Liferay会自动从类路径根目录加载该配置文件。
对应配置写法为:cluster.link.channel.properties.control=tcp.xml cluster.link.channel.properties.transport.0=tcp.xml
验证提示:配置完成后启动集群节点,若启动日志未抛出
tcp.xml (No such file or directory)类的文件找不到异常,且能正常打印JGroups集群通道初始化成功的日志,即代表路径配置生效。
内容的提问来源于stack exchange,提问作者NoSe
相关产品推荐
相关产品推荐

