Hi,
I think I should start a new thread with this issue. I tried a nightly trunk build of a debian package and get an exception (and http binding is not working - with 3.9.3 it works for me):
size: 17629592 Jan 18 14:17 openfire_3.10.0_all.deb
2015.01.22 22:53:07 org.jivesoftware.openfire.XMPPServer - Openfire 3.10.0 Alpha [22.01.2015 22:53:07]
2015.01.22 22:53:11 org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED o.e.j.s.ServletContextHandler@9e851f6{/ws,null,STARTING}: java.lang.NoClassDefFoundError: org/eclipse/jetty/http/HttpException
java.lang.NoClassDefFoundError: org/eclipse/jetty/http/HttpException
at org.eclipse.jetty.websocket.WebSocketServlet.init(WebSocketServlet.java:56)
at javax.servlet.GenericServlet.init(GenericServlet.java:244) !
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:582)
at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:372)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:847)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHand ler.java:300)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:744 )
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.ja va:125)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle. java:107)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:6 0)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandle rCollection.java:154)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.ja va:125)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle. java:107)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:6 0)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.ja va:125)
at org.eclipse.jetty.server.Server.start(Server.java:358)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle. java:107)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:6 0)
at org.eclipse.jetty.server.Server.doStart(Server.java:325)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :68)
at org.jivesoftware.openfire.http.HttpBindManager.start(HttpBindManager.java:170)
at org.jivesoftware.openfire.spi.ConnectionManagerImpl.startHTTPBindListeners(Conn ectionManagerImpl.java:567)
at org.jivesoftware.openfire.spi.ConnectionManagerImpl.startListeners(ConnectionMa nagerImpl.java:187)
at org.jivesoftware.openfire.spi.ConnectionManagerImpl.access$000(ConnectionManage rImpl.java:91)
at org.jivesoftware.openfire.spi.ConnectionManagerImpl$1.pluginsMonitored(Connecti onManagerImpl.java:159)
at org.jivesoftware.openfire.container.PluginManager.firePluginsMonitored(PluginMa nager.java:562)
at org.jivesoftware.openfire.container.PluginManager.access$800(PluginManager.java :76)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1078)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.http.HttpException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 38 more
Thanks,
Michael