As mentioned in the oracle doc Load Balancing, there are many ways of doing load
balancing for weblogic. Should you already have an Apache web server, it is
better to use that instead of having Weblogic do the load balancing. The
load balancer must typically be off the JVM because the should there be
higher traffic, weblogic must have reserve resources for these incidents.
Apache does load balancing very easily but weblogic requires more effort as
it is an additional feature. Its basically like a boat in water and a car
that can also float (the car being weblogic).