Téléchargement des produits


Version anglaise


 

Il est possible de définir, à l'extérieur d'une application Cloud, des ressources dont l'accès est sous forme d'URL. Adélia essaie en premier d'utiliser l'URL ; si elle n'est pas définie, Adélia recherche ensuite le fichier dans le contexte d'exécution.


Fichiers de configuration

Fichiers de configuration spécifiques à une application Adélia Cloud (fichiers se trouvant par défaut sous WEB-INF/conf) :

  • Fichier wagon.xml
    URL : url/adeliaWagonXml

  • Fichier log4j.lcf
    URL : url/adeliaLog4jConfig

  • Fichier fontMapping.properties
    URL : url/adeliaFontMapping

  • Fichier themes.properties
    URL : url/adeliaThemeConfig

  • Fichier ehcache.xml
    URL : url/adeliaEhcache

  • Fichier fontMapping.properties
    URL : url/adeliaFontMapping

  • Fichier desktop.properties
    URL : url/adeliaDesktopConfig

  • Fichier security.yml
    URL : url/adeliaSecurityConfig


Les fichiers suivants de configuration du runtime Adélia, qui par défaut sont recherchés dans WEB-INF/classes peuvent aussi être gérés en tant que ressources externes :

  • Fichier CfgConfiguration.properties
    URL : url/adelia/CfgConfiguration

  • Fichier MWCLIENT.INI
    La référence au fichier ou à l'URL est faite par l'intermédiaire de la clé ID_FILE_CONFIG du fichier CfgConfiguration.properties :
    ID_FILE_CONFIG = [URL]<nom ressource de référence> ;<nom (complet) fichier réel>

    Exemple : ID_FILE_CONFIG =[URL]url/monMwClient;MWCLIENT.INI

  • Fichier MWSERVER.INI (cas des parties serveur générées en local ou association avec serveur physique *LOCAL)
    La référence au fichier ou à l'URL est faite par l'intermédiaire de la clé ID_FILE_CONFIG_SRV du fichier CfgConfiguration.properties :
    ID_FILE_CONFIG_SRV = [URL]<nom ressource de référence> ;<nom (complet) fichier réel>

  • Fichier apiva.properties (cas des parties serveur générées en local ou association avec serveur physique *LOCAL)
    La référence au fichier ou à l'URL est faite par l'intermédiaire de la clé ID_FILE_CONFIG_APIVA du fichier CfgConfiguration.properties :
    ID_FILE_CONFIG_APIVA  =[URL]url/apiva;apiva.properties

  • Fichier CfgWebServices.xml
    La référence au fichier ou à l'URL est faite par l'intermédiaire de la clé ID_FILE_CONFIG_WEBSERVICES du fichier CfgConfiguration.properties :
    ID_FILE_CONFIG_WEBSERVICES=[URL]url/cfgwebservices;CfgWebServices.xml

  • Les fichiers de configuration du pool de sessions Middleware (cas du serveur d'impression associé au serveur logique *WEB_REPORT)
    URL : url/adelia/poolSession_<NomPool>
    (avec NomPool = Pool dans le cas du fichier Pool.properties (pool par défaut))


Mise en œuvre

Pour Tomcat, la définition d'une ressource se fait en indiquant la balise <Resource> suivante dans le fichier server.xml ou le fichier xml de contexte associé (conf/localhost/MonAppli.xml) :

<Context docBase="c:\MonAppliCloud" reloadable="false" allowCasualMultipartParsing="true">

...

<Resource auth="Container"  name="url/adeliaWagonXml" factory="com.hardis.wagon.runtime.tools.URLFactory" type="java.net.URL" url="file:///c:/MonRepertoire/wagon.xlm" />

<Resource auth="Container"  name="url/adelia/CfgConfiguration" factory="com.hardis.wagon.runtime.tools.URLFactory" type="java.net.URL" url="file:///c:/MonRepertoire/cfgConfiguration.properties" />

...

</Context>


Remarque : Si vous externalisez aussi vos fichiers ".properties" contenant des paramètres de votre application, la fonction VaToolBxJavaQueryValue de la classe VaToolBx prend en compte les ressources définies comme URL.


↑ Haut de page

  • Aucune étiquette