[esb-java-dev] svn commit r787 - in trunk/esb/java: modules/distribution/src/main/conf modules/samples/src/main/scripts repository/conf/sample/resources/misc

svn at wso2.org svn at wso2.org
Tue Feb 6 23:49:01 PST 2007


Author: asankha
Date: Tue Feb  6 23:48:13 2007
New Revision: 787

Modified:
   trunk/esb/java/modules/distribution/src/main/conf/axis2.xml
   trunk/esb/java/modules/samples/src/main/scripts/axis2server.bat
   trunk/esb/java/repository/conf/sample/resources/misc/axis2.xml
Log:
fix sample server port from 8080 to 9000 and refresh both axis2.xml copies used
update the sample server start script - for windows

Modified: trunk/esb/java/modules/distribution/src/main/conf/axis2.xml
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/conf/axis2.xml	(original)
+++ trunk/esb/java/modules/distribution/src/main/conf/axis2.xml	Tue Feb  6 23:48:13 2007
@@ -104,14 +104,16 @@
                          class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
     </messageReceivers>
 
+    <!-- ================================================= -->
+    <!-- Transport Ins -->
+    <!-- ================================================= -->
     <!-- the experimental non blocking http transport based on HttpCore + NIO extensions -->
     <transportReceiver name="http" class="org.apache.axis2.transport.nhttp.HttpCoreNIOListener">
     	<parameter name="port" locked="false">8080</parameter>
     	<parameter name="non-blocking" locked="false">true</parameter>
     </transportReceiver>
 
-    <transportReceiver name="https"
-                       class="org.wso2.esb.transport.jetty.HttpsTransportListener">
+    <transportReceiver name="https" class="org.wso2.esb.transport.jetty.HttpsTransportListener">
         <parameter name="port" locked="false">8443</parameter>
         <parameter name="max.idle.time.ms" locked="false">30000</parameter>
         <parameter name="low.resources" locked="false">30</parameter>
@@ -129,37 +131,6 @@
             </esb:KeyStore>
         </parameter>
     </transportReceiver>
-    <!-- ================================================= -->
-    <!-- Transport Ins -->
-    <!-- ================================================= -->
-    <!--<transportReceiver name="http"
-                       class="org.apache.axis2.transport.http.SimpleHTTPServer">
-        <parameter name="port" locked="false">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 us         (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"                  locked="false">http://www.myApp.com/ws</parameter> -->
-        <!-- <parameter name="originServer"              locked="false">My-Server/1.1</parameter>           -->
-        <!-- <parameter name="requestTimeout"            locked="false">10000</parameter>                   -->
-        <!-- <parameter name="requestTcpNoDelay"         locked="false">false</parameter>                   -->
-        <!-- <parameter name="requestCoreThreadPoolSize" locked="false">50</parameter>                      -->
-        <!-- <parameter name="RequestMaxThreadPoolSize"  locked="false">100</parameter>                     -->
-        <!-- <parameter name="threadKeepAliveTime"       locked="false">240000</parameter>                  -->
-        <!-- <parameter name="threadKeepAliveTimeUnit"   locked="false">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">
@@ -191,8 +162,7 @@
     <!--<parameter name="transport.mail.replyToAddress" locked="false">axis2 at 127.0.0.1</parameter>-->
     <!--</transportReceiver>-->
 
-    <!--<transportReceiver name="tcp"-->
-                       <!--class="org.apache.axis2.transport.tcp.TCPServer">-->
+    <!--<transportReceiver name="tcp" class="org.apache.axis2.transport.tcp.TCPServer">-->
         <!--<parameter name="port" locked="false">6060</parameter>-->
         <!--If you want to give your own host address for EPR generation-->
         <!--uncommet following paramter , and set as you required.-->
@@ -203,59 +173,28 @@
     <!-- Transport Outs -->
     <!-- ================================================= -->
 
-    <transportSender name="tcp"
-                     class="org.apache.axis2.transport.tcp.TCPTransportSender"/>
-    <transportSender name="local"
-                     class="org.apache.axis2.transport.local.LocalTransportSender"/>
-    <!--<transportSender name="http"
-                     class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"/>-->
     <!-- the experimental non-blocking http transport based on HttpCore + NIO extensions -->
-    <transportSender name="http"
-                 class="org.apache.axis2.transport.nhttp.HttpCoreNIOSender">
+    <transportSender name="http" class="org.apache.axis2.transport.nhttp.HttpCoreNIOSender">
         <parameter name="non-blocking" locked="false">true</parameter>
     </transportSender>
-    <transportSender name="https"
-                     class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+    <transportSender name="jms" class="org.apache.axis2.transport.jms.JMSSender"/>
+    <transportSender name="https" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
         <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
         <parameter name="Transfer-Encoding" locked="false">chunked</parameter>
     </transportSender>
-    <transportSender name="jms"
-                     class="org.apache.axis2.transport.jms.JMSSender"/>
-
-    
-    <!--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" locked="false">        	        	
-        	<parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
-        	<parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>        	
-        	<parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">TopicConnectionFactory</parameter>
-        </parameter>
-
-        <parameter name="myQueueConnectionFactory" locked="false">        	        	
-        	<parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
-        	<parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>        	
-        	<parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
-        </parameter>
-
-        <parameter name="default" locked="false">        	        	
-        	<parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
-        	<parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>        	
-        	<parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
-        </parameter>
-    </transportReceiver>-->
+    <transportSender name="tcp"   class="org.apache.axis2.transport.tcp.TCPTransportSender"/>
+    <transportSender name="local" class="org.apache.axis2.transport.local.LocalTransportSender"/>
+    <transportSender name="jms"   class="org.apache.axis2.transport.jms.JMSSender"/>
+    <transportSender name="https" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+        <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
+        <parameter name="Transfer-Encoding" locked="false">chunked</parameter>
+    </transportSender>
+    <!--<transportSender name="http"
+                     class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+        <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
+        <parameter name="Transfer-Encoding" locked="false">chunked</parameter>
+    </transportSender>-->
 
-    <!--<transportSender name="jms"-->
-                     <!--class="org.apache.axis2.transport.jms.JMSSender"/>-->
-    <!--<transportSender name="http"-->
-                     <!--class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">-->
-        <!--<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>-->
-        <!--<parameter name="Transfer-Encoding" locked="false">chunked</parameter>-->
-    <!--</transportSender>-->
-    <!--<transportSender name="https"-->
-                     <!--class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">-->
-        <!--<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>-->
-        <!--<parameter name="Transfer-Encoding" locked="false">chunked</parameter>-->
-    <!--</transportSender>-->
     
     <!-- ================================================= -->
     <!-- Global Modules  -->

Modified: trunk/esb/java/modules/samples/src/main/scripts/axis2server.bat
==============================================================================
--- trunk/esb/java/modules/samples/src/main/scripts/axis2server.bat	(original)
+++ trunk/esb/java/modules/samples/src/main/scripts/axis2server.bat	Tue Feb  6 23:48:13 2007
@@ -19,11 +19,11 @@
 rem
 rem Environment Variable Prequisites
 rem
-rem   AXIS2_HOME      Must point at your AXIS2 directory 
+rem   AXIS2_HOME      Must point at your AXIS2 directory
 rem
 rem   JAVA_HOME       Must point at your Java Development Kit installation.
 rem
-rem   JAVA_OPTS       (Optional) Java runtime options 
+rem   JAVA_OPTS       (Optional) Java runtime options
 rem ---------------------------------------------------------------------------
 
 if "%OS%"=="Windows_NT" @setlocal
@@ -41,19 +41,30 @@
 if exist "%AXIS2_HOME%\repository\conf\axis2.xml" goto checkJava
 
 :noAxis2Home
-echo AXIS2_HOME environment variable is set incorrectly or AXIS2 could not be located. 
+echo AXIS2_HOME environment variable is set incorrectly or AXIS2 could not be located.
 echo Please set the AXIS2_HOME variable appropriately
 goto end
 
 :checkJava
 set _JAVACMD=%JAVACMD%
+set _PORT=
 
 if "%JAVA_HOME%" == "" goto noJavaHome
 if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
 if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java.exe
-if  "%AXIS2_CMD_LINE_ARGS%" == "" goto defaultParams
 
-goto runAxis2
+:setupArgs
+if ""%1""=="""" goto defaultParams
+if ""%1""==""-port"" goto port
+shift
+goto setupArgs
+
+rem is a custom port specified
+:port
+shift
+set _PORT="-Dport=%1"
+shift
+goto setupArgs
 
 :defaultParams
 set AXIS2_CMD_LINE_ARGS=-repo "%AXIS2_HOME%\repository" -conf "%AXIS2_HOME%\repository\conf\axis2.xml"
@@ -75,7 +86,7 @@
 echo Using AXIS2_HOME   %AXIS2_HOME%
 
 cd %AXIS2_HOME%
-"%_JAVACMD%" %JAVA_OPTS% -cp "%AXIS2_CLASS_PATH%" org.apache.axis2.transport.SimpleAxis2Server %AXIS2_CMD_LINE_ARGS%
+"%_JAVACMD%" %_PORT% %JAVA_OPTS% -cp "%AXIS2_CLASS_PATH%" samples.util.SampleAxis2Server %AXIS2_CMD_LINE_ARGS%
 goto end
 
 :end

Modified: trunk/esb/java/repository/conf/sample/resources/misc/axis2.xml
==============================================================================
--- trunk/esb/java/repository/conf/sample/resources/misc/axis2.xml	(original)
+++ trunk/esb/java/repository/conf/sample/resources/misc/axis2.xml	Tue Feb  6 23:48:13 2007
@@ -131,7 +131,7 @@
 
     <!-- the experimental non blocking http transport based on HttpCore + NIO extensions -->
     <transportReceiver name="http" class="org.apache.axis2.transport.nhttp.HttpCoreNIOListener">
-    	<parameter name="port" locked="false">8080</parameter>
+    	<parameter name="port" locked="false">9000</parameter>
     	<parameter name="non-blocking" locked="false">true</parameter>
     </transportReceiver>
     




More information about the Esb-java-dev mailing list