Hallo,
on JBoss is running a jax-ws webservice. I use this webservice with Apache balancer. With my webservice method I send data to JBoss.
This is working well, if I speek directly with JBoss. With every data length. If I send the data over Apache, I have a small data size limit.
If the data amount will be bigger, I get such exceptions:
On JBoss server:
08:00:53,968 ERROR [SOAPFaultHelperJAXWS] SOAP request exception
java.lang.ArrayIndexOutOfBoundsException
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at org.apache.coyote.ajp.AjpProcessor.read(AjpProcessor.java:1036)
.....
08:00:53,983 ERROR [AjpMessage] Invalid message received with signature 8192
On Java client:
javax.xml.ws.soap.SOAPFaultException: java.lang.ArrayIndexOutOfBoundsException
I have no timeout the sending of data is very fast else.
What can I do?