I have an application deployed in weblogic 9.2 which make a lots of web service calls, using Axis2 JAX-WS implementation (through Dispatch interface with PAYLOAD mode). I am observing that the heap size is growing up over a period of time (after making 8K service calls) and finally the JVM exit with OutOfMemoryError.
I took the heapdump at the time of OutOfMemoryError and found that the following classes are using a major portion of the memory edu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap org/apache/axiom/om/impl/llom/OMTextImpl I am not using either edu.emory.* or org.apache.axiom.* in my app and I believe these classes are used by axis2. Any idea why the instance of these objects are not getting freed up after the service invocation? Regards Jiji