Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Windows or Linux server - any release/version. This server will act as the application server. It can be any host - a dedicated one or the same as database server.

  • Recommended server requirements: 4 CPU cores, 8GB RAM, 100 GB disk spaceJava 8according to server sizing guide

  • Java 8, minimum 241 build , e.g.: 1.8.0_241

  • Network accessibility to required databases

  • OS user:
    Linux - a user with a sudo privilege
    Windows - a user with a privilege to run java and to read/write in the “app_home” directory

  • Database user - a user with DBA privileges in every database that the app should work with. Each database may have different user and password.

...

Code Block
cd {app_home}
sudo screen -dmSL masking java -Duser.timezone=GMT -jar data-masking-1.0-SNAPSHOT.jar -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 -jar data-masking-1.0-SNAPSHOT.jar

If screen is not installed, it is also possible to use nohup:

Code Block
cd {app_home}
sudo nohup java -Duser.timezone=GMT -jar data-masking-1.0-SNAPSHOT.jar -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 -jar data-masking-1.0-SNAPSHOT.jar &

Start on Windows

Make sure that java 1.8 64bit is installed.

...

It creates a Windows service named Accelario Masking acc_masking

Once created, start the service.

The parameters for JVM are located in file {app_home}\service_parameters.list

...

In some cases, the application process may be started in a non-background way - usually it is done as part of debugging session.

...

Code Block
cd {app_home}
java -Duser.timezone=GMT -jar data-masking-1.0-SNAPSHOT.jar -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 -jar data-masking-1.0-SNAPSHOT.jar

Accessing the application

...

Reminder: the default port (8084) can be changed as described in Deployment section