Details
-
New Feature
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
None
Description
In v13, there could be multiple site web applications and single cms/platform web application.
Therefore, it doesn't make sense any more to put crisp-api jar module in the shared classpath.
From v13, every module of CRISP should be put in each web application's classpath only. So, each web application can independently configure, own their own CRISP resource resolver configurations.
In summary, the following is necessary in Essentials' installation for CRISP in v13:
- Put all the CRISP related dependencies only in each web module separately, including site war submodules and cms war submodules, without sharing any jar across web applications any more.
- Each site war project needs to configure a different repository configuration path in hst-config.properties like the following example:
crisp.moduleconfig.path = /crisp/site1/hippo:moduleconfig
Then each site war project will configure, own its exclusive one, without conflicts with other web app modules.
- Put all the site specific crisp resolver configurations in its own repository configuration node path.