I have axis2 web service which receives xml. client and web service are located on the same machine.
When I publish large xml(near 1Mb) I receive StackOverflowError. I enabled debug of axis on jboss and see that my error happens every time after this:
Checking pre-condition for Phase "Security"
Invoking phase "Security"
Invoking Handler 'Apache Rampart inflow handler' in Phase 'Security'
I tried to search for axis 2 phases but didn't manage to figure out what to do with problem.
What about the stack trace? Some clue as to where the stack is overflowing should show up in the logs.
How much memory are you giving the server?
Is this big XML being sent as part of the SOAP body or as an attachment?
Joined: Mar 14, 2011
Thanks a lot for your answer William,
for server is arranged 4 Gb of Ram. I sent XML as part of SOAP body. But now I'm investigate how to archive it and send as attachment.
But on client I can't get MessageContext. I generate axis2 client stub by ant.