I have the same issue
[root@spark logs]# cat nohup.out
nohup: failed to run command `/opt/openfire/jre/bin/java': No such file or directory
Except I have zlib install
[root@spark bin]# yum install zlib.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos-distro.cavecreek.net
* extras: centos.mbni.med.umich.edu
* updates: centos.mirror.ndchost.com
Setting up Install Process
Package zlib-1.2.3-29.el6.x86_64 already installed and latest version
Nothing to do
and java
[root@spark bin]# pwd
/opt/openfire/jre/bin
[root@spark bin]# ls -l
lrwxrwxrwx. 1 daemon daemon 10 Sep 13 08:10 ControlPanel -> ./jcontrol
-rwxr-xr-x. 1 daemon daemon 47308 Feb 8 2013 java
-rwxr-xr-x. 1 daemon daemon 25634 Feb 8 2013 java_vm
-rwxr-xr-x. 1 daemon daemon 89387 Feb 8 2013 javaws
-rwxr-xr-x. 1 daemon daemon 6407 Feb 8 2013 jcontrol
-rwxr-xr-x. 1 daemon daemon 47447 Feb 8 2013 keytool
-rwxr-xr-x. 1 daemon daemon 47679 Feb 8 2013 orbd
-rwxr-xr-x. 1 daemon daemon 47515 Feb 8 2013 pack200
-rwxr-xr-x. 1 daemon daemon 47807 Feb 8 2013 policytool
-rwxr-xr-x. 1 daemon daemon 47447 Feb 8 2013 rmid
-rwxr-xr-x. 1 daemon daemon 47447 Feb 8 2013 rmiregistry
-rwxr-xr-x. 1 daemon daemon 47475 Feb 8 2013 servertool
-rwxr-xr-x. 1 daemon daemon 47679 Feb 8 2013 tnameserv
-rwxr-xr-x. 1 daemon daemon 190106 Feb 8 2013 unpack200
Previously Openfire 3.7.1-1 installed without issue on CentOS6.4 64-bit.