...
Enabling HASP Key on Windows
- Stop Tomcat Server.
- Open PSTRootConfig.xml configuration file Run the stopLS.bat script located in the <TOMCAT>/ LicenseServer/conf directory.
- Add the following entry in the
<root-config>
node and save the configuration file:<external-lock-enabled>true</external-lock-enabled>
- Plug the USB HASP key into your machine and wait for the drivers to install.
- Start <LS_INSTALL>/app directory to stop Tomcat Server.
Open stopLS.bat file in an editor and add the
-DuseExternalLock=true
argument to the JAVA_OPTS configuration:Code Block set JAVA_OPTS=%JAVA_OPTS% -DuseExternalLock=true
- Run the startLS.bat script located in the <LS_INSTALL>/app directory to start Tomcat Server.
When the USB HASP key is removed, the machine ID will revert to the original ID. As a result, License Server will no longer provide licenses.
Enabling HASP Key on Linux
- Stop Tomcat Server.
- Open PSTRootConfig.xml configuration file Run the stopLS.sh script located in the [TOMCAT<LS_HOME]/ LicenseServer/conf directory.
- Add the following entry in the
<root-config>
node and save the configuration file:<external-lock-enabled>true</external-lock-enabled>
- Locate the udev.rules file responsible for USB devices and modify the INSTALL>/app directory to stop Tomcat Server.
Open stopLS.sh file in an editor and add the
-DuseExternalLock=true
argument to the JAVA_OPTS configuration:Code Block export JAVA_OPTS=%JAVA_OPTS% -DuseExternalLock=true
- By default, USB devices are configured with 66* permissions, but USB HASP keys require 666. Locate the udev.rules file responsible for USB devices on your Linux distribution and modify the
usb_device
entry to useMODE="0666"
. On Ubuntu 18.04, for example, the configuration would be set in the 50-udev-default.rules file located in the /lib/udev/rules.d/ directory. Execute the following command:
rulesCode Block udevadm control --reload-
rules
Plug the USB HASP key into your machine. If the USB HASP key is already plugged in, run the following command as the root user to programmatically insert key:
triggerCode Block udevadm
Alternatively, you can restart the operating system. Start Tomcat Servertrigger
- Run the startLS.sh script located in the <LS_INSTALL>/app directory to start Tomcat Server.
When the USB HASP key is removed, the machine ID will revert to the original ID. As a result, License Server will no longer provide licenses.