This is all exploratory testing at the moment.
I was missing the J2EE session-variable setting on the CF instances. Sticky sessions and replication appears to be working now. One remaining issue though - I am unable to get the CF instances to start-up with Sticky Sessions enabled, Session Replication disabled. Nothing useful is appearing in the ColdFusion logs. If I delete the log files and attempt to start the instances, only coldfusion-error.log is populated. After a couple minutes, the services stop after failing to start.
Mar 19, 2015 11:14:48 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\ColdFusion11\Instance2\lib;C:\ColdFusion11\Instance2\jintegra\bin;C:\ColdFusion11\Inst ance2\jintegra\bin\international;C:\ColdFusion11\Instance2\lib\oosdk\classes\win
Mar 19, 2015 11:14:49 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8013"]
Mar 19, 2015 11:14:49 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8501"]
Mar 19, 2015 11:14:49 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Mar 19, 2015 11:14:49 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Mar 19, 2015 11:14:49 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.54
Mar 19, 2015 11:14:49 AM org.apache.catalina.ha.tcp.SimpleTcpCluster startInternal
INFO: Cluster is about to start
Mar 19, 2015 11:14:49 AM org.apache.catalina.tribes.transport.ReceiverBase bind
INFO: Receiver Server Socket bound to:/192.168.0.14:4002
Mar 19, 2015 11:14:49 AM org.apache.catalina.tribes.membership.McastServiceImpl setupSocket
INFO: Setting cluster mcast soTimeout to 500
Mar 19, 2015 11:14:49 AM org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers
INFO: Sleeping for 1000 milliseconds to establish cluster membership, start level:4
Mar 19, 2015 11:14:49 AM org.apache.catalina.ha.tcp.SimpleTcpCluster memberAdded
INFO: Replication member added:org.apache.catalina.tribes.membership.MemberImpl[tcp://{192, 168, 0, 14}:4001,{192, 168, 0, 14},4001, alive=1516, securePort=-1, UDP Port=-1, id={-22 97 123 -80 119 -97 77 -75 -97 -77 -16 82 -114 70 96 109 }, payload={}, command={}, domain={}, ]
Mar 19, 2015 11:14:49 AM org.apache.catalina.ha.tcp.SimpleTcpCluster memberAdded
INFO: Replication member added:org.apache.catalina.tribes.membership.MemberImpl[tcp://{192, 168, 0, 19}:4001,{192, 168, 0, 19},4001, alive=766813963, securePort=-1, UDP Port=-1, id={32 60 -93 -104 -4 -62 67 107 -74 13 -128 16 121 -30 57 20 }, payload={}, command={}, domain={}, ]
Mar 19, 2015 11:14:49 AM org.apache.catalina.ha.tcp.SimpleTcpCluster memberAdded
INFO: Replication member added:org.apache.catalina.tribes.membership.MemberImpl[tcp://{192, 168, 0, 19}:4002,{192, 168, 0, 19},4002, alive=766813963, securePort=-1, UDP Port=-1, id={-54 30 -101 46 -2 23 66 20 -74 92 -61 -6 34 -22 -76 52 }, payload={}, command={}, domain={}, ]
Mar 19, 2015 11:14:50 AM org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers
INFO: Done sleeping, membership established, start level:4
Mar 19, 2015 11:14:50 AM org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers
INFO: Sleeping for 1000 milliseconds to establish cluster membership, start level:8
Mar 19, 2015 11:14:50 AM org.apache.catalina.tribes.io.BufferPool getBufferPool
INFO: Created a buffer pool with max size:104857600 bytes of type:org.apache.catalina.tribes.io.BufferPool15Impl
Mar 19, 2015 11:14:51 AM org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers
INFO: Done sleeping, membership established, start level:8
Windows Event Log Info:
Description:
The description for Event ID 261 from source ColdFusion 11 Application Server Instance2 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
The following information was included with the event:
ColdFusion 11 Application Server Instance2
240
C:\ColdFusion11\Instance2\bin\coldfusionsvc.exe
ColdFusion 11 Application Server Instance2