[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