Pre-requisite
Installing a Java Service
-
Register a java application as a windows service using the following syntax:
nssm install <SERVICE_NAME> <JAVA_EXECUTABLE> <JAVA_ARGUMENTS>
Example
nssm install "JavaService" "${JAVA_HOME}\bin\java.exe" "-jar java-service.jar --spring.profiles.active=dev"
-
Update the service with application directory using the following syntax:
nssm set <SERVICE_NAME> AppDirectory <JAR_FILE_DIRECTORY>
Example
nssm set "JavaService" AppDirectory "C:\apps"
-
Update the service with description using the following syntax:
nssm set <SERVICE_NAME> Description <APP_DESCRIPTION>
Example
nssm set "JavaService" Description "A custom java service."
Displaying the NSSM details of the Java Service
Use the following syntax to display the details of the services:
nssm dump <SERVICE_NAME>
Example
nssm dump "JavaService"
Uninstalling a Java Service
Use the following syntax to remove a java service using nssm:
nssm remove <SERVICE_NAME> confirm
confirm parameter here specifies that we don't want to see the gui confirmation.
Example
nssm remove "JavaService" confirm
Recent Comments