Hi,

We use Axis2 v1.2 on tomcat 5.5.9.

We use stress tools to ensure that axis works fine but ....

30 Vusers on 3 hours.

[2007-07-25 19:02:25,536] ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/axis2].[Axis
Servle
t].invoke  :: Servlet.service() for servlet AxisServlet threw exception
java.lang.StackOverflowError
        at
sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:384)
        at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
        at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:146)
        at java.io.OutputStreamWriter.write(OutputStreamWriter.java:204)
        at java.io.PrintWriter.write(PrintWriter.java:384)
        at java.io.PrintWriter.write(PrintWriter.java:384)
        at java.io.PrintWriter.write(PrintWriter.java:401)
        at java.io.PrintWriter.print(PrintWriter.java:532)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
        at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)


Our axis configuration :

<transportReceiver name="http" 
 
class="org.apache.axis2.transport.http.SimpleHTTPServer"> 
        <parameter name="port">6060</parameter> 
        <!-- Here is the complete list of supported parameters (see example
settings further below): 
            port: the port to listen on (default 6060) 
            hostname:  if non-null, url prefix used in reply-to endpoint
references                                 (default null)

            originServer:  value of http Server header in outgoing messages
(default "Simple-Server/1.1")

            requestTimeout:  value in millis of time that requests can wait
for data                                (default 20000)

            requestTcpNoDelay:  true to maximize performance and minimize
latency                                   (default true)

                                false to minimize bandwidth consumption by
combining segments 
            requestCoreThreadPoolSize:  number of threads available for
request processing (unless queue fills up)  (default 25)

            requestMaxThreadPoolSize:  number of threads available for
request processing if queue fills up         (default 150)

                                       note that default queue never fills
up:  see HttpFactory 
            threadKeepAliveTime:  time to keep threads in excess of core
size alive while inactive                  (default 180)

                                  note that no such threads can exist with
default unbounded request queue 
            threadKeepAliveTimeUnit:  TimeUnit of value in
threadKeepAliveTime (default SECONDS)                    (default SECONDS)

        --> 
        <!-- <parameter name="hostname">http://www.myApp.com/ws</parameter>
--> 
        <!-- <parameter name="originServer">My-Server/1.1</parameter>
--> 
        <parameter name="requestTimeout">10000</parameter>

        
        <parameter name="requestTcpNoDelay">true</parameter>

       <!-- <parameter name="requestCoreThreadPoolSize">100</parameter>
--> 
  <!--      <parameter name="RequestMaxThreadPoolSize">300</parameter>
--> 

        <parameter name="threadKeepAliveTime">30000</parameter>         -->

       <parameter name="threadKeepAliveTimeUnit">MILLISECONDS</parameter>
--> 
    </transportReceiver> 

    <!--Uncomment this and configure as appropriate for JMS transport
support, after setting up your JMS environment (e.g. ActiveMQ)

    <transportReceiver name="jms"
class="org.apache.axis2.transport.jms.JMSListener"> 
        <parameter name="myTopicConnectionFactory"> 
                <parameter
name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialC
ontextFactory</parameter>

                <parameter
name="java.naming.provider.url">tcp://localhost:61616</parameter> 
                <parameter
name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</param
eter> 
        </parameter> 

        <parameter name="myQueueConnectionFactory"> 
                <parameter
name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialC
ontextFactory</parameter>

                <parameter
name="java.naming.provider.url">tcp://localhost:61616</parameter> 
                <parameter
name="transport.jms.ConnectionFactoryJNDIName">QueueConnectionFactory</param
eter> 
        </parameter> 

        <parameter name="default"> 
                <parameter
name="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialC
ontextFactory</parameter>

                <parameter
name="java.naming.provider.url">tcp://localhost:61616</parameter> 
                <parameter
name="transport.jms.ConnectionFactoryJNDIName">QueueConnectionFactory</param
eter> 
        </parameter> 
    </transportReceiver>-->



CONFIDENTIALITÉ
Les informations contenues dans ce document sont de nature confidentielle et à 
l'usage exclusif des destinataires prévus. Si vous l'avez reçu par erreur, son 
utilisation sous quelque forme qu'elle soit est strictement interdite. Nous 
vous remercions dans ce cas de détruire le message et de prendre contact avec 
son expéditeur. L'intégrité des messages n'étant pas assurée sur Internet, 
Experian ne saurait être tenu responsable si ce message s'avérait modifié ou 
falsifié. 

CONFIDENTIAL
The information contained in this message and any attachments hereto are 
confidential and intended solely for the addressee(s) intended. If you are not 
the intended addressee of this message, you are hereby notified that you have 
received this document in error. Any review, dissemination, distribution, or 
copying of this message is prohibited. Please delete it and inform the sender 
immediately. Thank you for your help. Messages are susceptible to alteration. 
Experian shall not be liable for the message if altered, changed or falsified.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to