Versions Compared

Key

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

...

How to configure where to find the repository.cfg

Tomcat

TODO

SpringBoot fat JAR

...

  • shut down the app

  • enter tomcat web app folder

  • edit there …/WEB-INF/web.xml

  • configure the folder and file name for your repository.cfg

Info

for configuration (repository.cfg) see Core of tia SAPHTTP - Configuration

Note

the folder and file for repository.cfg as well as the key store configuration needs to be readable by tomcat started by systemd. Don’t put these configuration inside an user folder of another user like your login user! Otherwise the app inside tomcat don’t have access permissions and will not start,

Code Block
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">

   <context-param>
    <param-name>configDirectory</param-name>
    <param-value>/opt/kgs/coreOfTia/configs/configSFS</param-value>
  </context-param>

     <context-param>
    <param-name>configFileName</param-name>
    <param-value>repository.cfg</param-value>
  </context-param>
</web-app>
  • start the app again

SpringBoot fat JAR

  • while starting the app the config location can be given by the configDirectory parameter

Code Block
java -jar -DconfigDirectory="C:/Users/m.wodarz/Documents/AutoDigit/configs/configSFS" autodigit-ilm-app-2.0.7.jar
Info

please consider also to read https://kgs-software.atlassian.net/wiki/spaces/WIKI/pages/2522087427/Core+of+tia+-+Installation+-+using+Spring+fat+JAR#Memory-Settings

...

For general configuration information see Repository Konfigurationsfile and Autodigit CoreOfTia Konfigurationsparameter

After installation ILM contains a example repository (see <webapps-Foler>/<war-filename>/WEB-INF/classes/config/repository.cfg)

...