Trouble Installing Openfire - "Could not start admin console" Error

I have replicated this on two machines running Intel Atom motherboards. I receive the same exact error both times. I did however install Openfire just fine on a Via based motherboard. I am not able to browse to http://:9090 to complete setup. How can I resolve this problem?

Here is my system setup:

Intel Atom

Running PBX in a Flash

Here is the error:

2008.09.29 21:34:18 [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(Unknown Source)
     at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
     at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205)
     at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304)
     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:1014)
     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.runPeriodic(Unknown Source)
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown 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)

something on the machines is already running at port 9090. That is what address is already in use means.

Obviously but how do you resolve it? Only Openfire and Apache are installed on this server. I even rebooted.