I have the oddest thing happening. I want to upgrade from wildfire to openfire. I use an external mysql database. When i start a fresh copy of openfire i can access the admin console and set it up (using the same DB as the old wildfire install) If i stop the service for any reason and restart it i can’'t access the admin console. I can still log into the server with a jabber client though. If i stop the openfire daemon and restart the old wildfire daemon everything works again. It says something is already using the port but nothing is running that could. If i delete the openfire folder, unzip the .gz again, and start it the admin console works again till i stop and start the service again.
here’'s a snippit of the error.log:
2007.07.14 11:47:19 [org.jivesoftware.openfire.container.AdminConsolePlugin.star
tup(AdminConsolePlugin.java:143)] Could not start admin conosle server
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImpl.createServerSocket(Unkn own Source)
at org.jivesoftware.openfire.net.SSLJiveServerSocketFactory.createServerSocket(SSL JiveServerSocketFactory.java:69)
at org.mortbay.jetty.security.SslSocketConnector.newServerSocket(SslSocketConnecto r.java:395)
at org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:72)
at org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:251)
at org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:145)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:221)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlug in.java:140)
at org.jivesoftware.openfire.container.AdminConsolePlugin.initializePlugin(AdminCo nsolePlugin.java:175)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :404)
at org.jivesoftware.openfire.container.PluginManager.access$200(PluginManager.java :46)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:916)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)