Enabled SSL in the HTTP listener step and the keystore is not being added to the MAR file.

Document ID : KB000007444
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Enabled SSL in the HTTP listener step and provided a keystore. When the service is being deployed the keystore is not being added to the MAR file.

The exception "Cannot load keystore file named" is being thrown in the VSE log files.

Environment:
DevTest on release 9.5.1DevTest on release 10.0DevTest on release 10.1
Cause:

The keystore file wasn't available under the $LISA_PROJ_ROOT or $LISA_RELATIVE_PROJ_ROOT/../

Resolution:

As per our documentation, MAR files are created from files inside the project folder - $LISA_PROJ_ROOT - Working with Model Archives (MARs).

However, during tests, it was observed that files under $LISA_RELATIVE_PROJ_ROOT/../ will also be added to the MAR file.