Author: asankha
Date: Sat May 10 14:58:47 2008
New Revision: 16783
Log:
update the ESB for corresponding Synapse enhancements to reduce synapses'
dependence on system properties
Added:
trunk/esb/java/modules/distribution/src/main/conf/tomcat/tomcat.properties
- copied, changed from r16775,
/trunk/esb/java/modules/startup/src/main/resources/tomcat.properties
Removed:
trunk/esb/java/modules/startup/src/main/resources/tomcat.properties
Modified:
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.bat
trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.sh
trunk/esb/java/modules/distribution/src/main/conf/wrapper.conf
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
Sat May 10 14:58:47 2008
@@ -175,6 +175,9 @@
// start Synapse
ServerManager.getInstance().setAxis2Repolocation(sbc.getAxis2Repo());
ServerManager.getInstance().setAxis2Xml(sbc.getAxis2Xml());
+ ServerManager.getInstance().setSynapseHome(sbc.getEsbHome());
+ ServerManager.getInstance().setSynapseXMLPath(sbc.getSynapseXml());
+ ServerManager.getInstance().setResolveRoot(sbc.getResolveRoot());
ServerManager.getInstance().start();
configurationContext =
ServerManager.getInstance().getConfigurationContext();
Modified: trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.bat
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.bat
(original)
+++ trunk/esb/java/modules/distribution/src/main/bin/wso2-esb.bat Sat May
10 14:58:47 2008
@@ -20,7 +20,7 @@
rem %~dp0 is expanded pathname of the current script under NT
set ESB_HOME=%~dps0..
-set
_SYNAPSE_XML=-Dsynapse.xml="%ESB_HOME%\webapp\WEB-INF\classes\conf\synapse.xml"
+set _SYNAPSE_XML=
set _XDEBUG=
rem Slurp the command line arguments. This loop allows for an unlimited number
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 Sat May
10 14:58:47 2008
@@ -75,7 +75,7 @@
fi
# update classpath with Tomcat JARs
-ESB_CLASSPATH="$ESB_HOME/tomcat/lib"
+ESB_CLASSPATH="$ESB_HOME/tomcat/conf":"$ESB_HOME/tomcat/lib"
for f in $ESB_HOME/tomcat/lib/*.jar
do
ESB_CLASSPATH=$ESB_CLASSPATH:$f
@@ -110,7 +110,7 @@
ESB_ENDORSED=$ESB_HOME/webapp/WEB-INF/lib/endorsed:$JAVA_HOME/jre/lib/endorsed
# synapse.xml
-SYNAPSE_XML=-Dsynapse.xml=$ESB_HOME/webapp/WEB-INF/classes/conf/synapse.xml
+SYNAPSE_XML=
if [ "$1" = "-xdebug" ]; then
XDEBUG="-Xdebug -Xnoagent
-Xrunjdwp:transport=dt_socket,server=y,address=8000"
@@ -144,7 +144,6 @@
-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
Copied:
trunk/esb/java/modules/distribution/src/main/conf/tomcat/tomcat.properties
(from r16775,
/trunk/esb/java/modules/startup/src/main/resources/tomcat.properties)
==============================================================================
--- /trunk/esb/java/modules/startup/src/main/resources/tomcat.properties
(original)
+++ trunk/esb/java/modules/distribution/src/main/conf/tomcat/tomcat.properties
Sat May 10 14:58:47 2008
@@ -8,4 +8,15 @@
KeyStore.KeyPassword=password
TrustStore.Location=webapp/WEB-INF/classes/conf/trust.jks
TrustStore.Type=JKS
-TrustStore.Password=password
\ No newline at end of file
+TrustStore.Password=password
+
+# tune these only if you require.. the defaults should be generally sufficient
+#SslProtocol=TLS
+#MaxHttpHeaderSize=8192
+#MaxThreads=150
+#MinSpareThreads=25
+#MaxSpareThreads=75
+#EnableLookups=false
+#DisableUploadTimeout=false
+#ClientAuth=false
+#AcceptCount=100
\ No newline at end of file
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 Sat May
10 14:58:47 2008
@@ -17,18 +17,19 @@
# 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=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
+wrapper.java.classpath.3=tomcat/conf
+wrapper.java.classpath.4=tomcat/lib
+wrapper.java.classpath.5=tomcat/lib/*.jar
+wrapper.java.classpath.6=webapp/WEB-INF/lib/patches
+wrapper.java.classpath.7=webapp/WEB-INF/lib/patches/*.jar
+wrapper.java.classpath.8=webapp/WEB-INF/lib/extensions
+wrapper.java.classpath.9=webapp/WEB-INF/lib/extensions/*.jar
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=tomcat/lib
# Java Additional Parameters
-wrapper.java.additional.1=-Dsynapse.xml=webapp/WEB-INF/classes/conf/synapse.xml
+wrapper.java.additional.1=
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
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev