Hi,

How would one configure axis2 standalone server to bind only to loopback 
interface?

tomcat connector has "address" parameter, I didn't find anything similar in 
azis2.xml for org.apache.axis2.transport.SimpleAxis2Server


   <!-- ================================================= -->
    <!-- Transport Ins -->
    <!-- ================================================= -->
    <transportReceiver name="http"
                       class="org.apache.axis2.transport.http.SimpleHTTPServer">
        <parameter name="port">8080</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">false</parameter>              
     -->
        <!-- <parameter name="requestCoreThreadPoolSize">50</parameter>         
             -->
        <!-- <parameter name="requestMaxThreadPoolSize">100</parameter>         
            -->
        <!-- <parameter name="threadKeepAliveTime">240000</parameter>           
       -->
        <!-- <parameter name="threadKeepAliveTimeUnit">MILLISECONDS</parameter> 
           -->
    </transportReceiver>

Thank you,
Vadym

Reply via email to