RuntimeDirectory isn't in CentOS 7's systemd
create directory in build_packages not spec
Copy run directory to build root in spec
Use systemctl for service commands on centos 7
143 is a sucessfuly exit status for service

systemctl stop calls SIGTERM on the process, which results in java
exiting with a status code of 143
StandardOutput can't be a file, just inherit

Be consistent with the system, rather than previous versions.