Client Distribution and Web Services Srtartup

 

Requirements

Software applications that use the Nitro-LM XMLRPC Client interface need to make sure the client web service is up and running before any licensing activities are attempted. This is specific to client applications which do not have a native interface for communicating with the Nitro-LM License Cluster directly.

Java Minimum requirement

Java Runtime Environment (JRE) 1.5 or later.

Distributing the Nitro-LM Client

When you distribute your software, either via an installer or ZIP/EXE file, your application will need to verify that the client computer is capable of running the Nitro-LM Client (e.g. correct Java Version installed), but also start it so that your license requests can be made via the Client Web Service to the Nitro-LM Hosted Service. It would look something like this:

Starting the Web Service

The first thing to do is to start the web service.

Starting the Web Service

To start it, execute the following system command:

java -cp nitromationx.jar;xmlrpc-1.2-b1.jar com.simplifiedlogic.nitro.mains.JarMain start

If you need the web service to run on a different port, because another process is using 9050 or that port is blocked, then you can add an optional "port ####" argument:

java -cp nitromationx.jar;xmlrpc-1.2-b1.jar com.simplifiedlogic.nitro.mains.JarMain start port 9051

Comments