Install Openfire-No-JRE-Bundled package issue

I got an airticle before Install openfire on CentOS Linux 7.0.1406 (Core) answered by @akrherz. So, I think the steps I listed in the previous comment are correct. But why still got the error messages after installed openJDK when I try to install Openfire with noarch version? It make no sense unless there are some dependencies between them missing. Also, I just unziped openJDK .tar.gz file to the directory and set the java home with the path and saved it in the /etc/profile not like install the openJDK by yum command.

I will look into this further and really appreciated what you did @wroot.

Thanks for your time,
John