Runtime exceptions and failover for application clients

Application clients can be servlets, JSPs or stand-alone Java applications. In a workload-managed environment, application clients connect to clustered application servers to look up the initial context of the application server.

After the client obtains the initial context, it looks up the home object of the enterprise bean. The WLM plugin code in the client ORB contains all of the information to redirect a failed request to another server within the cluster. If an application exception is thrown, the WLM plugin does not retry the request, because it can not determine whether the request was completed or not.

Runtime exceptions and client interpretations of them: