最近正在使用 ColdFusion 企业版多服务器安装。
我创建了三个实例 1. cfusion(默认) 2. cfserver1 和 3. cfserver2。基本上我想在两个不同的实例上控制一个站点并在它们之间共享负载。我创建了集群并将 cfserver1 和 cfserver2 实例添加到其中,然后在 IIS 7 上配置网站并通过“Web 服务器配置”工具与集群连接。一切正常,但唯一的问题是它没有坚持使用会话,因为我忘记启用“用户 J2ee 会话变量”。这是我的问题...我需要为两个实例打开单独的 CFIDE 并单独启用它。我还需要在这两个地方创建数据库源。
我们可以与另一个实例共享一个实例的 CFIDE 吗?
更新 [2011 年 7 月 4 日]
好吧,我能够在两个实例之间共享 CFIDE,但仍然存在重复设置的问题。由于大多数设置位于 WEB-INF 文件夹下,我必须为每个实例创建单独的设置?有没有人知道共享 WEB-INF 或所有实例如何共享相同的设置(数据源和其他)?
要共享 CFIDE,请按照以下步骤... 在两个实例之间共享 CFIDE。1. 将 CFIDE 文件夹复制到另一个地方。2. 在 WEB-INF 文件夹下的 jrun-web.xml 文件中创建虚拟路径,指向 CFIDE 的新物理位置。
/CFIDE/*
C:/projects/CFIDE