Hi, running the simple-web torurial crashes.
First it looks for cornerstone-sockets-impl-2.0.0.jar which does not exist. Then I try to use latest SNAPSHOT and it compiles, but running failes. I have to manually fetch EDU classes and place them in /classes . Doing so makes it run, but something is wrong since the web server just finishes straight off. Can anybody interpret the logs? Thanks. /Morten c:\development\merlin\tutorial\simple-web>merlin -execute target\classes merlin -execute target\classes Download from: [http://www.ibiblio.org/maven/cornerstone-sockets/jars/cornerstone-sockets-impl-SNAPSHOT.jar] .. ---- exception report ---------------------------------------------------------- Exception: org.apache.avalon.merlin.KernelException Message: Kernel startup failure. ---- cause --------------------------------------------------------------------- Exception: org.apache.avalon.merlin.KernelException Message: Cannot deploy application. ---- cause --------------------------------------------------------------------- Exception: org.apache.avalon.activation.LifecycleException Message: Unable to create a new component instance in appliance [/my-web-server/thread-manager] due to a component deployment failure. ---- cause --------------------------------------------------------------------- Exception: java.lang.NoClassDefFoundError Message: EDU/oswego/cs/dl/util/concurrent/Mutex ---- stack trace --------------------------------------------------------------- java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/Mutex org.apache.avalon.excalibur.pool.AbstractPool.<init>(AbstractPool.java:46) org.apache.avalon.excalibur.pool.DefaultPool.<init>(DefaultPool.java:52) org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.<init>(SoftResourceLimitingPool.java:71) org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.<init>(SoftResourceLimitingPool.java:58) org.apache.avalon.excalibur.thread.impl.DefaultThreadPool.<init>(DefaultThreadPool.java:64) org.apache.avalon.cornerstone.blocks.threads.DefaultThreadManager.configureThreadPool(DefaultThreadManager.java:56) org.apache.avalon.cornerstone.blocks.threads.AbstractThreadManager.configure(AbstractThreadManager.java:57) org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:201) org.apache.avalon.activation.impl.DefaultComponentFactory.incarnation(DefaultComponentFactory.java:347) org.apache.avalon.activation.impl.DefaultComponentFactory.incarnate(DefaultComponentFactory.java:130) org.apache.avalon.activation.impl.SingletonLifestyleManager.refreshReference(SingletonLifestyleManager.java:144) org.apache.avalon.activation.impl.SingletonLifestyleManager.commission(SingletonLifestyleManager.java:60) org.apache.avalon.activation.impl.DefaultAppliance.commission(DefaultAppliance.java:94) org.apache.avalon.activation.impl.DefaultRuntime.commission(DefaultRuntime.java:86) org.apache.avalon.composition.model.impl.DefaultSystemContext.commission(DefaultSystemContext.java:362) org.apache.avalon.composition.model.impl.DefaultDeploymentModel.commission(DefaultDeploymentModel.java:122) org.apache.avalon.composition.model.impl.Commissioner.run(Commissioner.java:185) java.lang.Thread.run(Thread.java:534) -------------------------------------------------------------------------------- c:\development\merlin\tutorial\simple-web>merlin -execute target\classes merlin -execute target\classes [DEBUG ] (my-web-server.simple-web-server.lifecycle): incarnation [DEBUG ] (my-web-server.simple-web-server.lifecycle): instantiating component with a null constructor [DEBUG ] (my-web-server.simple-web-server.lifecycle): applying logger [INFO ] (my-web-server.simple-web-server): logging [DEBUG ] (my-web-server.simple-web-server.lifecycle): applying service manager [DEBUG ] (my-web-server.simple-web-server.lifecycle): applying configuration [INFO ] (my-web-server.simple-web-server): Configuring... [DEBUG ] (my-web-server.simple-web-server.lifecycle): applying execution [INFO ] (my-web-server.simple-web-server): Started HTTP listener socket on port {9080} [DEBUG ] (my-web-server.simple-web-server.lifecycle): component execution completed [DEBUG ] (my-web-server.simple-web-server.lifecycle): incarnation complete [DEBUG ] (my-web-server.simple-web-server.lifecycle): etherialization [DEBUG ] (my-web-server.simple-web-server.lifecycle): applying disposal c:\development\merlin\tutorial\simple-web>
