systemctl status fits-nailgun
● fits-nailgun.service - FITS Nailgun server
Loaded: loaded (/usr/lib/systemd/system/fits-nailgun.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2016-11-04 15:45:04 EDT; 3s ago
Process: 27218 ExecStart=/usr/bin/fits-ngserver.sh /usr/share/nailgun/nailgun-server-0.9.2-SNAPSHOT.jar (code=exited, status=1/FAILURE)
Main PID: 27218 (code=exited, status=1/FAILURE)
Nov 04 15:45:04 dd2.library.appstate.edu systemd[1]: Started FITS Nailgun server.
Nov 04 15:45:04 dd2.library.appstate.edu fits-ngserver.sh[27218]: You may now run FITS by typing: ng edu.harvard.hul.ois.fits.Fits [options]
Nov 04 15:45:04 dd2.library.appstate.edu fits-ngserver.sh[27218]: Error: Could not find or load main class com.martiansoftware.nailgun.NGServer
Nov 04 15:45:04 dd2.library.appstate.edu systemd[1]: fits-nailgun.service: Main process exited, code=exited, status=1/FAILURE
Nov 04 15:45:04 dd2.library.appstate.edu systemd[1]: fits-nailgun.service: Unit entered failed state.
Nov 04 15:45:04 dd2.library.appstate.edu systemd[1]: fits-nailgun.service: Failed with result 'exit-code'.
What I find from stack overflow is a path may be missing but I don't know what to edit if that is the case or what the path is or if the path is missing
0 | I think the idea with nailgun is that you have to include the classpath when you launch the server, like this: |
#locate nailgun
/etc/systemd/system/multi-user.target.wants/fits-nailgun.service
/usr/lib/systemd/system/fits-nailgun.service
/usr/share/doc/nailgun
/usr/share/doc/nailgun/README.md
/usr/share/java/nailgun
/usr/share/java/nailgun/nailgun-examples.jar
/usr/share/java/nailgun/nailgun-server.jar
/usr/share/maven-metadata/nailgun.xml
/usr/share/maven-poms/nailgun
/usr/share/maven-poms/nailgun/nailgun-all.pom
/usr/share/maven-poms/nailgun/nailgun-examples.pom
/usr/share/maven-poms/nailgun/nailgun-server.pom