Openfire 3.8.1 cannot open 'Admin Web Console'

I’m trying to install Openfire 3.8.1 in nginx server (Linux x86_64 - CentOs release 6.2 Final).

I run through the installation from this article HERE and I installed openfire using wget and yum successfully, then I change the network interface in /opt/openfire/conf/openfire.xml like this :

<network> <interface>myIPAddress</interface> </network>

I also set my JAVA_HOME in /etc/sysconfig/openfire like this:

JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre

Last step is to run command > sudo service openfire start

Output:

Shutting down openfire:                                    [  OK  ]
Starting openfire:

It’s starting without errors…

Then I open web admin console http://x.x.x.x:9090, it is not opening and finally timeout like this:

The connection has timed out
The server at x.x.x.x is taking too long to respond.

I check the logs file in /opt/openfire/logs/error.log and warn.log, no errors/warns (empty) I also check nohup.out in /opt/openfire/logs/nohup.out, it said:

Openfire 3.8.1 [Sep 17, 2013 6:23:04 PM]
Admin console listening at http://x.x.x.x:9090

The admin is actually listening to the correct port that I specified, but the web console doesn’t want to open the page…

I’ve been installing and uninstalling openfire using various method, but nothing works…

I hope someone can help me, I’m really appreciated it… Really Thanks.

NB: I also post this question in stackoverflow, but haven’t got replied yet - http://stackoverflow.com/questions/18848541/openfire-3-8-1-cannot-open-admin-web -console