There are two possible things that could be interfering from what I can see.
If you are confident that openfire is starting and running in the background (~]# service openfire status), then:
First, make sure your firewall (iptables) is not blocking you.
~]# service iptables status
See if it's blocking stuff. If you are unsure, you can try temporarily disabling iptables and see if it resolves your problem. ****I would not leave iptables off. If this is your problem, you will need to create the proper rules to allow the correct openfire ports access****
~]# service iptables save
~]# service iptables stop
Now test and see.
SELinux could also be messing with you... but first try the firewall.