Prerequisites:

  • review supported configurations (here)
  • create installation directory

__NOTICE! on Windows, installation directory can not contain whitespace characters in the folder name__

correctly name: jlns_1.1.0, wrong name: jlns 1 0 0

  • extract downloaded archive into that directory
  • ensure that the JDK (not JRE because server uses java compilator to dynamic compilation of config files) is available on the system
  • set JAVA_HOME variable

After the download process, go to the server subdirectory 'start' and execute start.cmd or start.sh (or start_nohup.sh that starts server in background with administrative access through remote console) file.

On Linux remember about execute rights:

chmod 775 server/start/start.sh
chmod 775 server/start/start_nohup.sh

JLupin Next Server with the default configuration runs with two sample microservices which run as new separate JVM processes - as seen on the following diagram:

As we see, server listen ports (follow by default configuration):

  • 9090 - for JLupin Java Remote Object Invocation
  • 9094 - for communication by remote console
  • 8082 - SOAP - Web Services - XML facade interface
  • 8083 - Web Service - HTTP-JSON facade interface
  • 9093 - Queue interface

sample microservices listen ports (binds with localhost - does not available by remote access)

first sample microservice:
- 10000 - service port - to communicate between main server and application (as local server). For invoking Java Object by JLupin Java Remote Invocation Protocol
- 10003 - command port - to communicate between main server and application (as local server). For receive control command from main server.

second sample microservice:
- 11000 - service port - to communicate between main server and application (as local server). For invoking Java Object by JLupin Java Remote Invocation Protocol
- 11002 - command port - to communicate between main server and application (as local server). For receive control command from main server.

JLupin Next Server console after start process: