Ran as root, still won’t listen on any ports. Here’s the trace when openfire is running as root.
2007-10-01 17:04:47
Full thread dump Java HotSpot™ Server VM (1.6.0-b105 mixed mode):
“btpool0-0” prio=10 tid=0x0851b000 nid=0x3a0a in Object.wait() http://0x4baee000…0x4baeef30
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x43dce6c0> (a org.mortbay.thread.BoundedThreadPool$PoolThread)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:469)
- locked <0x43dce6c0> (a org.mortbay.thread.BoundedThreadPool$PoolThread)
“DestroyJavaVM” prio=10 tid=0x08059400 nid=0x39ff waiting on condition http://0x00000000…0x40200080
java.lang.Thread.State: RUNNABLE
“pool-1-thread-1” prio=10 tid=0x084b2400 nid=0x3a09 runnable http://0x4ba94000…0x4ba94db0
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked <0x434106f0> (a java.io.BufferedInputStream)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked <0x43410330> (a java.io.BufferedInputStream)
at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedByte(SeedGenerator. java:453)
at sun.security.provider.SeedGenerator.getSeedBytes(SeedGenerator.java:123)
at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:118)
at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:114)
at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:171)
- locked <0x4340ffa8> (a sun.security.provider.SecureRandom)
at java.security.SecureRandom.nextBytes(SecureRandom.java:433)
- locked <0x43410228> (a java.security.SecureRandom)
at java.security.SecureRandom.next(SecureRandom.java:455)
at java.util.Random.nextLong(Random.java:284)
at org.mortbay.jetty.servlet.HashSessionIdManager.doStart(HashSessionIdManager.jav a:105)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.servlet.AbstractSessionManager.doStart(AbstractSessionManager .java:166)
at org.mortbay.jetty.servlet.HashSessionManager.doStart(HashSessionManager.java:53 )
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.servlet.SessionHandler.doStart(SessionHandler.java:115)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:500)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1191)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollec tion.java:120)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.Server.doStart(Server.java:210)
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(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.runPeriodi c(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
“Thread-0” daemon prio=10 tid=0x08119400 nid=0x3a08 waiting on condition http://0x4b932000…0x4b932e30
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.install4j.runtime.Launcher$StopWatcherThread.run(Unknown Source)
“Low Memory Detector” daemon prio=10 tid=0x08102400 nid=0x3a06 runnable http://0x00000000…0x00000000
java.lang.Thread.State: RUNNABLE
“CompilerThread1” daemon prio=10 tid=0x08100c00 nid=0x3a05 waiting on condition http://0x00000000…0x4b7fd548
java.lang.Thread.State: RUNNABLE
“CompilerThread0” daemon prio=10 tid=0x080ff800 nid=0x3a04 waiting on condition http://0x00000000…0x4b77c5c8
java.lang.Thread.State: RUNNABLE
“Signal Dispatcher” daemon prio=10 tid=0x080fe400 nid=0x3a03 runnable http://0x00000000…0x00000000
java.lang.Thread.State: RUNNABLE
“Finalizer” daemon prio=10 tid=0x080ebc00 nid=0x3a02 in Object.wait() http://0x4b6aa000…0x4b6aaf30
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x43aa8100> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x43aa8100> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
“Reference Handler” daemon prio=10 tid=0x080eb000 nid=0x3a01 in Object.wait() http://0x4b659000…0x4b659db0
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x43aa8190> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x43aa8190> (a java.lang.ref.Reference$Lock)
“VM Thread” prio=10 tid=0x080e8800 nid=0x3a00 runnable
“VM Periodic Task Thread” prio=10 tid=0x08103c00 nid=0x3a07 waiting on condition
JNI global references: 820
Heap
def new generation total 960K, used 790K [0x43360000, 0x43460000, 0x43a70000)
eden space 896K, 88% used [0x43360000, 0x43425540, 0x43440000)
from space 64K, 2% used [0x43450000, 0x434506a8, 0x43460000)
to space 64K, 0% used [0x43440000, 0x43440000, 0x43450000)
tenured generation total 4096K, used 4008K [0x43a70000, 0x43e70000, 0x47360000)
the space 4096K, 97% used [0x43a70000, 0x43e5a180, 0x43e5a200, 0x43e70000)
compacting perm gen total 16384K, used 7458K [0x47360000, 0x48360000, 0x4b360000)
the space 16384K, 45% used [0x47360000, 0x47aa8918, 0x47aa8a00, 0x48360000)
No shared spaces configured.