I have built the latest from the trunks of axiom, axis2 and transports. Then
I built synapse but when starting the server, I'm getting the following
error.
FYI
hes...@heshan-thinkpad:~/Dev/trunk/synapse/modules/distribution/target/synapse-2.1.0-SNAPSHOT/bin$
./synapse.sh -xdebug
[Warn] Synapse is tested only with Java 5
Starting Synapse/Java ...
Using SYNAPSE_HOME:
/home/heshan/Dev/trunk/synapse/modules/distribution/target/synapse-2.1.0-SNAPSHOT
Using JAVA_HOME: /home/heshan/Installations/jdk1.6.0_17
Using SYNAPSE_XML:
/home/heshan/Dev/trunk/synapse/modules/distribution/target/synapse-2.1.0-SNAPSHOT/repository/conf/synapse-config
Listening for transport dt_socket at address: 8000
2010-11-15 12:38:55,849 [-] [main] INFO SynapseServer Starting Apache
Synapse...
2010-11-15 12:38:55,900 [-] [main] INFO SynapseControllerFactory Using
Synapse home :
/home/heshan/Dev/trunk/synapse/modules/distribution/target/synapse-2.1.0-SNAPSHOT
2010-11-15 12:38:55,900 [-] [main] INFO SynapseControllerFactory Using
Axis2 repository :
/home/heshan/Dev/trunk/synapse/modules/distribution/target/synapse-2.1.0-SNAPSHOT/repository
2010-11-15 12:38:55,900 [-] [main] INFO SynapseControllerFactory Using
axis2.xml location :
/home/heshan/Dev/trunk/synapse/modules/distribution/target/synapse-2.1.0-SNAPSHOT/repository/conf/axis2.xml
2010-11-15 12:38:55,900 [-] [main] INFO SynapseControllerFactory Using
synapse.xml location :
/home/heshan/Dev/trunk/synapse/modules/distribution/target/synapse-2.1.0-SNAPSHOT/repository/conf/synapse-config
2010-11-15 12:38:55,900 [-] [main] INFO SynapseControllerFactory Using
server name : localhost
2010-11-15 12:38:55,925 [-] [main] INFO SynapseControllerFactory The
timeout handler will run every : 15s
2010-11-15 12:38:56,074 [-] [main] INFO Axis2SynapseController Initializing
Synapse at : Mon Nov 15 12:38:56 IST 2010
2010-11-15 12:38:56,376 [-] [main] FATAL Axis2SynapseController Failed to
create a new Axis2 instance...
org.apache.axis2.deployment.DeploymentException:
org/apache/commons/io/output/WriterOutputStream
at
org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:703)
at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:122)
at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:859)
at
org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:116)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210)
at
org.apache.synapse.Axis2SynapseController.createNewInstance(Axis2SynapseController.java:567)
at
org.apache.synapse.Axis2SynapseController.init(Axis2SynapseController.java:128)
at org.apache.synapse.ServerManager.doInit(ServerManager.java:405)
at org.apache.synapse.ServerManager.init(ServerManager.java:106)
at org.apache.synapse.SynapseServer.main(SynapseServer.java:65)
Caused by: java.lang.NoClassDefFoundError:
org/apache/commons/io/output/WriterOutputStream
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at
org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:688)
... 10 more
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.io.output.WriterOutputStream
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
... 16 more
Exception in thread "main" org.apache.synapse.SynapseException: Failed to
create a new Axis2 instance...
at
org.apache.synapse.Axis2SynapseController.handleFatal(Axis2SynapseController.java:871)
at
org.apache.synapse.Axis2SynapseController.createNewInstance(Axis2SynapseController.java:590)
at
org.apache.synapse.Axis2SynapseController.init(Axis2SynapseController.java:128)
at org.apache.synapse.ServerManager.doInit(ServerManager.java:405)
at org.apache.synapse.ServerManager.init(ServerManager.java:106)
at org.apache.synapse.SynapseServer.main(SynapseServer.java:65)
Caused by: org.apache.axis2.deployment.DeploymentException:
org/apache/commons/io/output/WriterOutputStream
at
org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:703)
at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:122)
at
org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:859)
at
org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:116)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210)
at
org.apache.synapse.Axis2SynapseController.createNewInstance(Axis2SynapseController.java:567)
... 4 more
Caused by: java.lang.NoClassDefFoundError:
org/apache/commons/io/output/WriterOutputStream
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at
org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:688)
... 10 more
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.io.output.WriterOutputStream
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
... 16 more
--
Regards,
Heshan Suriyaarachchi
http://heshans.blogspot.com/