Like what you see? Have a play with our trial version.

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

It should be considered if this overhead is worth the added fail-safe functionality that it brings. If Session Replication is not used, and a node fails, a user’s session will be destroyed, but they'll be able to log in to another node to continue their work. 

 

Anchor
webmodification
webmodification

Modifications to web.xml

The text “<distributable/>” needs to be added to the web.xml file on each node underneath the “<webapp>” line. For example:

...

Code Block
languagexml
 
<web-app>
      <distributable/>
      <!-- System Event and Debug classes -->
      <listener> 
            <listener-class>com.hof.servlet.SysSessionListener</listener-class> 
      </listener> 
 

 

Anchor
servermodification
 
servermodification

Modifications to server.xml

Changes need to be made to the server.xml file in the Yellowfin/appserver/conf directory.

 

Add the additional XML entry within the “<host>” XML block.

Code Block
languagexml
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

 

The IP address “228.0.0.4” is a multicast address that session replication messages will be received on. This does not need to be modified, but a Linux/Unix server may need to register a valid multicast route to receive broadcasts on this address. This can be done by running the following command on the console:

Code Block
languagetext
sudo route add -net 224.0.0.0 netmask 224.0.0.0 dev eth0

 

This syntax may be different for different flavours of Linux or Unnis. This example uses “eth0” as the network device that will be used for this route.

  

Anchor
rootmodification
rootmodification

Modifications to ROOT.xml

...