To display the first page of the clusterjsp application, type this URL in your browser:
http://localhost:web_server_port/clusterjsp
Replace the localhost variable with the name of the system that the Web Server is running on.
Replace the web_server_port variable with the value of the port attribute of the LS element in web_server_install_dir/https-hostname/config/server.xml. For this example, port 38000 is used.
A page similar to what you saw in To Verify Application Deployment appears.
Examine the Session and Host information displayed. For example:
Executed From Server: localhost
Server Port Number: 38000
Executed Server IP Address: 192.18.145.133
Session ID: 41880f618e4593e14fb5d0ac434b1
Session Created: Wed Feb 23 15:23:18 PST 2005
View the server access log files to determine which instance is serving the application. The log files are located here:
Solaris Java Enterprise System installation:
/var/opt/SUNWappserver/nodeagents/nodeagent_name/i1/logs/access/server_access_log
/var/opt/SUNWappserver/nodeagents/nodeagent_name/i2/logs/access/server_access_log
Linux Java Enterprise System installation:
/var/opt/sun/appserver/nodeagents/nodeagent_name/i1/logs/access/server_access_log
/var/opt/sun/appserver/nodeagents/nodeagent_name/i2/logs/access/server_access_log
Windows Java Enterprise System installation:
as-install\nodeagents\nodeagent_name\i1\logs\access\server_access_log
as-install\nodeagents\nodeagent_name\i2\logs\access/server_access_log
Standalone Enterprise Server installations:
as-install/nodeagents/nodeagent_name/i1/logs/access/server_access_log
as-install/nodeagents/nodeagent_name/i2/logs/access/server_access_log
Stop the instance that is serving the page.
Reload the clusterjsp sample application page.
The session ID and session attribute data is retained.
Check the access log of the other instance, and notice that it is now servicing the request.
The state failover features work because the HTTP session is stored persistently in the HADB. In addition to the HTTP session state, the Enterprise Server also can store the state of EJB in the HADB.