I had ubuntu 8.04 running openfire just fine and decided to upgrade to 9.04. I ran into a snag and ended up removing openfire and attempted to reinstall it. All goes fine until the login stage and it tells me my password is invalid. I have uninstalled and reinstalled repeatedly also used the .deb file and tar file multiple times, same result. If I try and restart openfire once installed, I get this error:
HTTP ERROR: 404
NOT_FOUND
RequestURI=/
Powered by jetty://
I have tried restarting the server and openfire multiple times, it is the same thing.
Checking the error log, it says this:
2009.06.29 11:46:52 [org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlugin.java:142)] Could not start admin conosle server
java.net.BindException: Address already in use
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205)
at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304)
at org.mortbay.jetty.security.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:566)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at org.mortbay.jetty.Server.doStart(Server.java:233)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlugin.java:139)
at org.jivesoftware.openfire.container.AdminConsolePlugin.initializePlugin(AdminConsolePlugin.java:174)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:448)
at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
However I have checked the ports and nothing else is using 9090. It seems like openfire is actually running correctly at this point, but I have no way to get to the admin console. I have even tried using mysql as well as embedding the database and It always says I have the wrong password after installation, even though the database is populated correctly. Once I try and restart either openfire or the server I get the errors above.
I am wondering if this is due to something that changed in my apache or ubuntu installation, but I can’t pinpoint the source of the error. Hopefully someone more experienced can tell me what is wrong.