On OpenSUSE 42.1, I have pointed JAVA_HOME to the 64-bit java in /etc/sysconfig/openfire, bur OpenFire still won't start.
It used to work, but I had to reinstall the OS, and now it won't.
# journalctl -xn
-- Logs begin at Fri 2016-07-08 17:31:17 EDT, end at Sun 2016-07-10 10:06:07 EDT. --
Jul 10 10:06:04 jarfx systemd[1]: Stopping user-2.slice.
-- Subject: Unit user-2.slice has begun shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit user-2.slice has begun shutting down.
Jul 10 10:06:04 jarfx systemd[1]: Removed slice user-2.slice.
-- Subject: Unit user-2.slice has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit user-2.slice has finished shutting down.
Jul 10 10:06:04 jarfx su[13474]: pam_unix(su:session): session closed for user daemon
Jul 10 10:06:04 jarfx systemd[13476]: pam_unix(systemd-user:session): session closed for user daemon
Jul 10 10:06:04 jarfx openfire[13464]: Starting openfire:
Jul 10 10:06:05 jarfx systemd[1]: Failed to read PID from file /var/run/openfire.pid: Invalid argument
Jul 10 10:06:05 jarfx systemd[1]: Failed to start SYSV: Openfire is an XMPP server, which is a server that facilita
-- Subject: Unit openfire.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit openfire.service has failed.
--
-- The result is failed.
Jul 10 10:06:05 jarfx systemd[1]: Unit openfire.service entered failed state.
Jul 10 10:06:07 jarfx kernel: SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=33:33:00:00:00:fb:3c:07:54:7d:dd:e0:86:dd SRC=
Jul 10 10:06:07 jarfx kernel: SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=33:33:00:00:00:fb:3c:07:54:7e:17:0c:86:dd SRC=