This is indeed a great option & now I wonder why I didnt think of it either since we do a lot of SSH tunneling around here to get at machines when a direct/routed path isnt available. Great suggestion.
But … now I wonder if I have another issue going on here since this isnt working either, and this seems impossible to not work (if that makes sense), it would have to work, is what I mean, but isnt now. So, I dug some more and stumbled on something in the warn.log that makes me wonder if something isnt right. I have installed this a number of times on a number of machines & never seen this before, it ought to bind straight away to the machine’s eth0 without issue & fire up & 2 seconds later youre in the GUI. I am not aware of any security “feature” which prevents access to the GUI after a fresh install. This is (& ought to be) entirely up to the sysadmin, his firewall, his network, etc, to keep from running an unconfigured daemon on his server accessible to all. I can imagine this “feature” but I dont think it is the case. I am successfully running 6 other daemons on this server which have been flawless, and no issues whatsoever with binding to any interface. There is only one interface activated & configured on the machine (eth0). I tried entering “eth0” in to /conf/openfire.xml but it has no effect. The “info.log” does report it is listening on 127.0.0.1:9090 but this is not true when compared against a “netstat -an | grep 90”.
Thank you both (& everyone) very much for your great ideas & help. I hope we are narrowing in on this.
Here is some output from “warn.log” :
2008.02.02 14:27:51 failed SelectChannelConnector@eth0:9090
java.net.SocketException: Unresolved address
at sun.nio.ch.Net.translateToSocketException(Unknown Source)
at sun.nio.ch.Net.translateException(Unknown Source)
at sun.nio.ch.Net.translateException(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:2 11)
at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.jav a:309)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:228)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlug in.java:134)
at org.jivesoftware.openfire.container.AdminConsolePlugin.initializePlugin(AdminCo nsolePlugin.java:169)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :447)
at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :46)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1013)
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)
Caused by: java.nio.channels.UnresolvedAddressException
at sun.nio.ch.Net.checkAddress(Unknown Source)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
… 20 more
2008.02.02 14:27:51 failed Server@2f356f
java.net.SocketException: Unresolved address
at sun.nio.ch.Net.translateToSocketException(Unknown Source)
at sun.nio.ch.Net.translateException(Unknown Source)
at sun.nio.ch.Net.translateException(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:2 11)
at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.jav a:309)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:228)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlug in.java:134)
at org.jivesoftware.openfire.container.AdminConsolePlugin.initializePlugin(AdminCo nsolePlugin.java:169)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :447)
at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :46)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1013)
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)
Caused by: java.nio.channels.UnresolvedAddressException
at sun.nio.ch.Net.checkAddress(Unknown Source)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
… 20 more