Author: asankha
Date: Fri May 9 04:06:57 2008
New Revision: 16743
Log:
make tomcat start cleanly with a startup.jar holding all required classes (and
a property file), instead of using server.xml to start tomcat
use the registry RC1 for the build
update wrapper and startup scripts to use only the tomcat classpath, and load
everything else from the WAR
Removed:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBus.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusConstants.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusException.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/TomcatServer.java
Modified:
trunk/esb/java/modules/core/pom.xml
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusConfiguration.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/ESBRegistry.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/RegistryAdapterFactory.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/WSO2Registry.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/LogAdmin.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/HttpsTransportListener.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/RequestRedirectionFilter.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/StartUpServlet.java
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/util/MIMEType2FileExtensionMap.java
trunk/esb/java/modules/distribution/src/main/assembly/bin.xml
trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.sh
trunk/esb/java/modules/distribution/src/main/conf/server.xml
trunk/esb/java/modules/distribution/src/main/conf/wrapper.conf
trunk/esb/java/pom.xml
Modified: trunk/esb/java/modules/core/pom.xml
==============================================================================
--- trunk/esb/java/modules/core/pom.xml (original)
+++ trunk/esb/java/modules/core/pom.xml Fri May 9 04:06:57 2008
@@ -76,4 +76,12 @@
</plugin>
</plugins>
</build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.wso2.esb</groupId>
+ <artifactId>wso2-esb-startup</artifactId>
+ <version>SNAPSHOT</version>
+ </dependency>
+ </dependencies>
</project>
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusConfiguration.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusConfiguration.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusConfiguration.java
Fri May 9 04:06:57 2008
@@ -57,7 +57,11 @@
*/
private void loadServerXML() {
if (esbHome == null) {
- handleException("ESB Configuration not loaded from server.xml as
'esb.home' not set");
+ if (System.getProperty(ServiceBusConstants.ESB_HOME) == null) {
+ esbHome = ".";
+ } else {
+ esbHome = System.getProperty(ServiceBusConstants.ESB_HOME);
+ }
}
try {
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
Fri May 9 04:06:57 2008
@@ -46,7 +46,6 @@
import org.wso2.esb.registry.ESBRegistry;
import org.wso2.esb.statistics.StatisticsReporterThread;
import org.wso2.esb.util.HibernateConfigCache;
-import org.wso2.utils.NetworkUtils;
import org.quartz.impl.DirectSchedulerFactory;
import org.quartz.SchedulerException;
@@ -658,7 +657,7 @@
try {
JMXServiceURL jmxServiceURL = new JMXServiceURL(
- JMX_PREFIX + NetworkUtils.getLocalHostname() + ":" +
rmiRegPort + "/esb");
+ JMX_PREFIX + InetAddress.getLocalHost().getHostAddress() + ":"
+ rmiRegPort + "/esb");
// Security credentials are included in the env Map
HashMap<String, JMXAuthenticator> env = new HashMap<String,
JMXAuthenticator>();
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/ESBRegistry.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/ESBRegistry.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/ESBRegistry.java
Fri May 9 04:06:57 2008
@@ -31,6 +31,7 @@
import org.apache.synapse.registry.RegistryEntry;
import org.apache.synapse.registry.RegistryEntryImpl;
import org.wso2.esb.ServiceBusConstants;
+import org.wso2.esb.ServiceBusConfiguration;
import org.wso2.esb.persistence.PersistenceManager;
import org.wso2.esb.persistence.dataobject.RegistryEntryDO;
import org.wso2.registry.RegistryConstants;
@@ -90,7 +91,7 @@
private int registryProtocol = FILE;
public ESBRegistry() {
- String esbHome = System.getProperty(ServiceBusConstants.ESB_HOME);
+ String esbHome = ServiceBusConfiguration.getInstance().getEsbHome();
if (esbHome != null) {
this.localRegistry = esbHome;
}
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/RegistryAdapterFactory.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/RegistryAdapterFactory.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/RegistryAdapterFactory.java
Fri May 9 04:06:57 2008
@@ -23,9 +23,9 @@
import org.apache.synapse.SynapseException;
import org.apache.synapse.registry.Registry;
import org.apache.synapse.registry.url.SimpleURLRegistry;
-import org.wso2.esb.ServiceBusConfiguration;
import org.wso2.esb.ServiceBusConstants;
import org.wso2.esb.ServiceBusException;
+import org.wso2.esb.ServiceBusConfiguration;
import org.wso2.registry.RegistryException;
import org.wso2.registry.app.RemoteRegistry;
import org.wso2.registry.jdbc.EmbeddedRegistry;
@@ -120,7 +120,7 @@
}
File file = new File(path);
if (!file.isAbsolute()) {
- String esbHome = System.getProperty("esb.home");
+ String esbHome =
ServiceBusConfiguration.getInstance().getEsbHome();
if (!esbHome.endsWith("/")) {
esbHome = esbHome + "/";
}
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/WSO2Registry.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/WSO2Registry.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/registry/WSO2Registry.java
Fri May 9 04:06:57 2008
@@ -24,7 +24,6 @@
import org.apache.synapse.config.Entry;
import org.apache.synapse.registry.Registry;
import org.apache.synapse.registry.RegistryEntry;
-import org.wso2.esb.ServiceBusManager;
import org.wso2.esb.ServiceBusConfiguration;
import java.util.Properties;
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/LogAdmin.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/LogAdmin.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/LogAdmin.java
Fri May 9 04:06:57 2008
@@ -22,7 +22,6 @@
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
- import org.apache.synapse.SynapseConstants;
import org.wso2.esb.services.tos.LogConfigData;
import org.wso2.esb.ServiceBusConstants;
import org.wso2.esb.ServiceBusConfiguration;
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/HttpsTransportListener.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/HttpsTransportListener.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/HttpsTransportListener.java
Fri May 9 04:06:57 2008
@@ -26,7 +26,6 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.wso2.esb.ServiceBusConstants;
-import org.wso2.esb.ServiceBusManager;
import org.wso2.esb.ServiceBusConfiguration;
import org.wso2.utils.transport.AbstractTransportListener;
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/RequestRedirectionFilter.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/RequestRedirectionFilter.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/RequestRedirectionFilter.java
Fri May 9 04:06:57 2008
@@ -34,9 +34,8 @@
* limitations under the License.
*/
-import org.wso2.esb.ServiceBusManager;
-import org.wso2.esb.ServiceBusConfiguration;
import org.wso2.utils.NetworkUtils;
+import org.wso2.esb.ServiceBusConfiguration;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/StartUpServlet.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/StartUpServlet.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/transport/tomcat/StartUpServlet.java
Fri May 9 04:06:57 2008
@@ -32,7 +32,6 @@
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import java.io.File;
import java.io.IOException;
import java.util.Map;
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/util/MIMEType2FileExtensionMap.java
==============================================================================
---
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/util/MIMEType2FileExtensionMap.java
(original)
+++
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/util/MIMEType2FileExtensionMap.java
Fri May 9 04:06:57 2008
@@ -42,10 +42,7 @@
private void init() {
try {
- String mappingFileName = System.getProperty("mime-mappings.xml");
- if (mappingFileName == null || "".equals(mappingFileName)) {
- mappingFileName = "conf/mime-mappings.xml";
- }
+ String mappingFileName = "conf/mime-mappings.xml";
OMElement doc = new
StAXOMBuilder(mappingFileName).getDocumentElement();
for (Iterator childIter = doc.getChildElements();
childIter.hasNext();) {
OMElement mappingEle = (OMElement) childIter.next();
Modified: trunk/esb/java/modules/distribution/src/main/assembly/bin.xml
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/assembly/bin.xml
(original)
+++ trunk/esb/java/modules/distribution/src/main/assembly/bin.xml Fri May
9 04:06:57 2008
@@ -110,7 +110,7 @@
</fileSet>
<fileSet>
<directory>src/main/bin</directory>
-
<outputDirectory>wso2esb-${wso2.esb.version}/webapp/WEB-INF/lib</outputDirectory>
+
<outputDirectory>wso2esb-${wso2.esb.version}/tomcat/lib</outputDirectory>
<includes>
<include>wrapper-windows-x86-32.dll</include>
<include>libwrapper-linux-x86-32.so</include>
@@ -222,6 +222,14 @@
</fileSet>
<fileSet>
+ <directory>../../modules/startup/target</directory>
+
<outputDirectory>wso2esb-${wso2.esb.version}/tomcat/lib</outputDirectory>
+ <includes>
+ <include>wso2-esb-startup-${wso2.esb.version}.jar</include>
+ </includes>
+ </fileSet>
+
+ <fileSet>
<directory>target/temp/lib</directory>
<outputDirectory>wso2esb-${wso2.esb.version}/webapp/WEB-INF/lib/endorsed</outputDirectory>
<includes>
@@ -352,6 +360,9 @@
<include>mx4j:mx4j-tools:jar</include>
<include>mx4j:mx4j-jmx:jar</include>
<include>commons-modeler:commons-modeler:jar</include>
+ <include>commons-logging:commons-logging-api:jar</include>
+ <include>commons-logging:commons-logging:jar</include>
+ <include>log4j:log4j:jar</include>
</includes>
</dependencySet>
<dependencySet>
Modified: trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.sh
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.sh
(original)
+++ trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.sh Fri May
9 04:06:57 2008
@@ -74,43 +74,29 @@
export QIBM_MULTI_THREADED=Y
fi
-# update classpath
+# update classpath with Tomcat JARs
ESB_CLASSPATH="$ESB_HOME/tomcat/lib"
for f in $ESB_HOME/tomcat/lib/*.jar
do
ESB_CLASSPATH=$ESB_CLASSPATH:$f
done
+# update classpath with Patches
ESB_CLASSPATH=$ESB_CLASSPATH:"$ESB_HOME/webapp/WEB-INF/lib/patches"
for f in $ESB_HOME/webapp/WEB-INF/lib/patches/*.jar
do
ESB_CLASSPATH=$ESB_CLASSPATH:$f
done
-ESB_CLASSPATH=$ESB_CLASSPATH:"$ESB_HOME/webapp/WEB-INF/lib"
-for f in $ESB_HOME/webapp/WEB-INF/lib/synapse-*.jar
-do
- ESB_CLASSPATH=$ESB_CLASSPATH:$f
-done
-for f in $ESB_HOME/webapp/WEB-INF/lib/*.jar
-do
- ESB_CLASSPATH=$ESB_CLASSPATH:$f
-done
-
-ESB_CLASSPATH=$ESB_CLASSPATH:"$ESB_HOME/webapp/WEB-INF/lib/extensions"
+# update classpath with custom extensions
for f in $ESB_HOME/webapp/WEB-INF/lib/extensions/*.jar
do
ESB_CLASSPATH=$ESB_CLASSPATH:$f
done
-#ESB_CLASSPATH=$ESB_HOME/webapp/WEB-INF/classes/conf:$ESB_CLASSPATH:$JAVA_HOME/lib/tools.jar
+# update classpath with tools.jar
ESB_CLASSPATH=$ESB_CLASSPATH:$JAVA_HOME/lib/tools.jar
-for f in $ESB_HOME/webapp/WEB-INF/lib/bcprov-jdk15*.jar
-do
- ESB_CLASSPATH=$f:$ESB_CLASSPATH
-done
-
# For Cygwin, switch paths to Windows format before running java
if $cygwin; then
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
@@ -119,6 +105,7 @@
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
fi
+
# endorsed dir
ESB_ENDORSED=$ESB_HOME/webapp/WEB-INF/lib/endorsed:$JAVA_HOME/jre/lib/endorsed
@@ -141,17 +128,23 @@
SYNAPSE_XML=-Dsynapse.xml=$ESB_HOME/repository/conf/sample/synapse_sample_$4.xml
fi
-PORT="-Dport=8080"
-if [ "$1" = "-port" ]; then
- PORT="-Dport=$2"
-fi
-
# ----- Execute The Requested Command -----------------------------------------
cd $ESB_HOME
echo "Starting WSO2 Enterprise Service Bus ..."
echo "Using ESB_HOME: $ESB_HOME"
echo "Using JAVA_HOME: $JAVA_HOME"
-echo "Using SYNAPSE_XML: $SYNAPSE_XML"
+if [ -z "SYNAPSE_XML" ]; then
+ echo "Using SYNAPSE_XML: $SYNAPSE_XML"
+fi
-$JAVA_HOME/bin/java -server -Xms128M -Xmx128M $SYNAPSE_XML
-Djava.io.tmpdir=$ESB_HOME/work/temp/esb
-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XMLGrammarCachingConfiguration
-Desb.home=$ESB_HOME -Djava.endorsed.dirs=$ESB_ENDORSED
-Dcom.sun.management.jmxremote $XDEBUG -classpath $ESB_CLASSPATH
org.wso2.esb.ServiceBus
\ No newline at end of file
+$JAVA_HOME/bin/java -server -Xms128M -Xmx128M \
+ $XDEBUG \
+ $SYNAPSE_XML \
+ -Djava.io.tmpdir=$ESB_HOME/work/temp/esb \
+
-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XMLGrammarCachingConfiguration
\
+ -Dcom.sun.management.jmxremote \
+ -Desb.home=$ESB_HOME \
+ -Djava.endorsed.dirs=$ESB_ENDORSED \
+ -classpath $ESB_CLASSPATH \
+ org.wso2.esb.ServiceBus
\ No newline at end of file
Modified: trunk/esb/java/modules/distribution/src/main/conf/server.xml
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/conf/server.xml
(original)
+++ trunk/esb/java/modules/distribution/src/main/conf/server.xml Fri May
9 04:06:57 2008
@@ -72,32 +72,5 @@
</Processor>
</HttpGetRequestProcessors>
- <!-- Configuration for the Tomcat instance hosting the admin console in
standalone deployment -->
- <AdminConsole>
- <Port>9443</Port>
- <Non-blocking>true</Non-blocking>
- <SslProtocol>TLS</SslProtocol>
-
- <!--<MaxHttpHeaderSize>8192</MaxHttpHeaderSize>-->
- <!--<MaxThreads>150</MaxThreads>-->
- <!--<MinSpareThreads>25</MinSpareThreads>-->
- <!--<MaxSpareThreads>75</MaxSpareThreads>-->
- <!--<EnableLookups>false</EnableLookups>-->
- <!--<DisableUploadTimeout>false</DisableUploadTimeout>-->
- <!--<ClientAuth>false</ClientAuth>-->
- <!--<AcceptCount>100</AcceptCount>-->
- <KeyStore>
- <Location>webapp/WEB-INF/classes/conf/identity.jks</Location>
- <Type>JKS</Type>
- <Password>password</Password>
- <KeyPassword>password</KeyPassword>
- </KeyStore>
- <TrustStore>
- <Location>webapp/WEB-INF/classes/conf/trust.jks</Location>
- <Type>JKS</Type>
- <Password>password</Password>
- </TrustStore>
- </AdminConsole>
-
</Server>
Modified: trunk/esb/java/modules/distribution/src/main/conf/wrapper.conf
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/conf/wrapper.conf
(original)
+++ trunk/esb/java/modules/distribution/src/main/conf/wrapper.conf Fri May
9 04:06:57 2008
@@ -17,34 +17,22 @@
# needed starting from 1
wrapper.java.classpath.1=%CLASSPATH%
wrapper.java.classpath.2=webapp/WEB-INF/lib/wrapper-3.2.3.jar
-wrapper.java.classpath.3=webapp/WEB-INF/lib/patches
-wrapper.java.classpath.4=webapp/WEB-INF/lib/patches/*.jar
-wrapper.java.classpath.5=webapp/WEB-INF/lib
-wrapper.java.classpath.6=webapp/WEB-INF/lib/synapse-*.jar
-wrapper.java.classpath.7=webapp/WEB-INF/lib/*.jar
-wrapper.java.classpath.8=tomcat/lib
-wrapper.java.classpath.9=tomcat/lib/*.jar
-wrapper.java.classpath.10=webapp/WEB-INF/classes/conf
-wrapper.java.classpath.11=webapp/WEB-INF/lib/extensions
-wrapper.java.classpath.12=webapp/WEB-INF/lib/extensions/*.jar
+wrapper.java.classpath.3=tomcat/lib
+wrapper.java.classpath.4=tomcat/lib/*.jar
+wrapper.java.classpath.5=webapp/WEB-INF/lib/patches
+wrapper.java.classpath.6=webapp/WEB-INF/lib/patches/*.jar
+wrapper.java.classpath.7=webapp/WEB-INF/lib/extensions
+wrapper.java.classpath.8=webapp/WEB-INF/lib/extensions/*.jar
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
-wrapper.java.library.path.1=webapp/WEB-INF/lib
-wrapper.java.library.path.2=tomcat/lib
+wrapper.java.library.path.1=tomcat/lib
# Java Additional Parameters
-wrapper.java.additional.1=-Dserver.xml=webapp/WEB-INF/classes/conf/server.xml
-wrapper.java.additional.2=-Dsynapse.xml=webapp/WEB-INF/classes/conf/synapse.xml
-wrapper.java.additional.3=-Daxis2.xml=webapp/WEB-INF/classes/conf/axis2.xml
-wrapper.java.additional.4=-Daxis2.repo=repository
-wrapper.java.additional.5=-Djava.endorsed.dirs=webapp/WEB-INF/lib/endorsed
-wrapper.java.additional.6=-Desb.home=.
-wrapper.java.additional.7=-Dserver-web.xml=webapp/WEB-INF/classes/conf/server-web.xml
-wrapper.java.additional.8=-Dmime-mappings.xml=webapp/WEB-INF/classes/conf/mime-mappings.xml
-wrapper.java.additional.9=-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XMLGrammarCachingConfiguration
-wrapper.java.additional.10=-Dlog4j.configuration=file:webapp/WEB-INF/classes/conf/log4j.properties
-wrapper.java.additional.11=-Djava.io.tmpdir=work/temp/esb
-wrapper.java.additional.12=-Dresolve.root=repository
+wrapper.java.additional.1=-Dsynapse.xml=webapp/WEB-INF/classes/conf/synapse.xml
+wrapper.java.additional.2=-Djava.endorsed.dirs=webapp/WEB-INF/lib/endorsed
+wrapper.java.additional.3=-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XMLGrammarCachingConfiguration
+wrapper.java.additional.4=-Djava.io.tmpdir=work/temp/esb
+wrapper.java.additional.5=-Dcom.sun.management.jmxremote
# Initial Java Heap Size (in MB) - compute according to system
wrapper.java.initmemory=128
Modified: trunk/esb/java/pom.xml
==============================================================================
--- trunk/esb/java/pom.xml (original)
+++ trunk/esb/java/pom.xml Fri May 9 04:06:57 2008
@@ -770,6 +770,7 @@
<module>modules/core</module>
<module>modules/samples</module>
<module>modules/distribution</module>
+ <module>modules/startup</module>
</modules>
<distributionManagement>
@@ -795,7 +796,7 @@
<wso2commons.version>1.2</wso2commons.version>
<wso2.adminui.version>1.2</wso2.adminui.version>
<wso2.adminui.version.graphs>1.1</wso2.adminui.version.graphs>
- <wso2registry.core.version>SNAPSHOT</wso2registry.core.version>
+ <wso2registry.core.version>1.1-RC1</wso2registry.core.version>
<hsqldb.version>1.8.0</hsqldb.version>
<usermanager.core.version>SNAPSHOT</usermanager.core.version>
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev