Thanks for the tip Paul!. I was experiencing the same issue, and fell back to using Tomcat as I didn't have time to investigate.
Regards, JRC On 9/5/05, seloha . <[EMAIL PROTECTED]> wrote: > > After looking on google I have solved this problem. For those who come up > against this it is neccessary to remove the projects library path from the > Jetty launch configuration classpath which by default is loaded. Therefore > if included in the run time classpath is loaded twice resulting in similar > messages as below. > > Sorry for any inconvenience, > > Paul > > previous message: > > I have been running Tomcat inside Eclipse to debug my Tapestry > applications > and everything has worked fine. > > Due to long startups I have decided to switch to Jetty. Other non-Tapestry > apps run fine but when I run a Tapestry application (Tapestry 4.0) using > Jetty Launch I get the following error trace: > > > ********************************************************** > > > org.apache.hivemind.ApplicationRuntimeException: Error: Module hivemind is > duplicated! Definition in > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml > has been ignored in favor of existing definition from > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml. > org.apache.hivemind.impl.StrictErrorHandler.error(StrictErrorHandler.java > :39) > > org.apache.hivemind.impl.RegistryInfrastructureConstructor.addModuleDescriptor > (RegistryInfrastructureConstructor.java:202) > org.apache.hivemind.impl.RegistryBuilder.processModuleDescriptorProvider( > RegistryBuilder.java:168) > org.apache.hivemind.impl.RegistryBuilder.constructRegistry( > RegistryBuilder.java:143) > org.apache.tapestry.ApplicationServlet.constructRegistry( > ApplicationServlet.java:271) > org.apache.tapestry.ApplicationServlet.init(ApplicationServlet.java:212) > org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java > :383) > org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243) > org.mortbay.jetty.servlet.ServletHandler.initializeServlets( > ServletHandler.java:445) > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets( > WebApplicationHandler.java:323) > org.mortbay.jetty.servlet.WebApplicationContext.doStart( > WebApplicationContext.java:511) > org.mortbay.util.Container.start(Container.java:72) > org.mortbay.http.HttpServer.doStart(HttpServer.java:753) > org.mortbay.util.Container.start(Container.java:72) > com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) > com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) > com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) > > ********************************************************** > > 09:01:11.845 INFO [main] > org.mortbay.http.SocketListener.start(SocketListener.java:204) >06> > Started > SocketListener on 127.0.0.1:8080 <http://127.0.0.1:8080> > org.mortbay.util.MultiException[javax.servlet.ServletException: Unable to > initialize application servlet: Error: Module hivemind is duplicated! > Definition in > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml > has been ignored in favor of existing definition from > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml.] > at org.mortbay.http.HttpServer.doStart(HttpServer.java:731) > at org.mortbay.util.Container.start(Container.java:72) > at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) > at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) > at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) > javax.servlet.ServletException: Unable to initialize application servlet: > Error: Module hivemind is duplicated! Definition in > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml > has been ignored in favor of existing definition from > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml. > at org.apache.tapestry.ApplicationServlet.init(ApplicationServlet.java > :224) > at > org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java > :383) > at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243) > at > org.mortbay.jetty.servlet.ServletHandler.initializeServlets( > ServletHandler.java:445) > at > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets( > WebApplicationHandler.java:323) > at > org.mortbay.jetty.servlet.WebApplicationContext.doStart( > WebApplicationContext.java:511) > at org.mortbay.util.Container.start(Container.java:72) > at org.mortbay.http.HttpServer.doStart(HttpServer.java:753) > at org.mortbay.util.Container.start(Container.java:72) > at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) > at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) > at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) > javax.servlet.ServletException: Unable to initialize application servlet: > Error: Module hivemind is duplicated! Definition in > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml > has been ignored in favor of existing definition from > jar:file:/Users/paulgreen/tair/webapps/tair/WEB-INF/lib/hivemind- > 1.1-beta-3.jar!/META-INF/hivemodule.xml. > at org.apache.tapestry.ApplicationServlet.init(ApplicationServlet.java > :224) > at > org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java > :383) > at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243) > at > org.mortbay.jetty.servlet.ServletHandler.initializeServlets( > ServletHandler.java:445) > at > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets( > WebApplicationHandler.java:323) > at > org.mortbay.jetty.servlet.WebApplicationContext.doStart( > WebApplicationContext.java:511) > at org.mortbay.util.Container.start(Container.java:72) > at org.mortbay.http.HttpServer.doStart(HttpServer.java:753) > at org.mortbay.util.Container.start(Container.java:72) > at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) > at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) > at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) > > > Any ideas why this is happening, Thanks in advance, > > Paul > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- =================== Joel Charlesworth [EMAIL PROTECTED] [EMAIL PROTECTED]