Service de fichiers
Dans le cas de fichiers, les applications web peuvent soumettre des fichiers statiques (HTML, par exemple). Les attributs de traitement des fichiers sont utilisés par le servlet qui implémente le comportement de traitement des fichiers.
Le comportement du service de fichiers est implémenté par l'association de la propriété fileservingenabled à la valeur true lors de la configuration du module Web.
Exemples d'attributs :
- bufferSize
- Définit la taille du tampon utilisé pour les fichiers statiques.
- extendedDocumentRoot
- Cet attribut vous permet de configurer une application avec un ou plusieurs chemins de répertoire à partir desquels vous pouvez servir des fichiers statiques et des fichiers de page JSP (Java Server Page). Vous pouvez utiliser cet attribut quand une application demande accès à des fichiers situés hors de son répertoire de fichiers WAR (web application archive). Par exemple, si plusieurs applications ont besoin d'accéder à des fichiers communs, vous pouvez placer ces fichiers dans un répertoire auquel vous lierez chaque
application en tant que répertoire principal de documents étendu.
Utilisez cet attribut en plus de l'attribut contextRoot.
Vous pouvez également utiliser cet attribut pour définir une variable WebSphere sur plusieurs noeuds dans le répertoire approprié.
Exemple :<fileServingEnabled="true">
où MY_CUSTOM_VARIABLE est la variable WebSphere que vous voulez définir sur plusieurs noeuds.<fileServingAttributes xmi:id="FileServingAttribute_1" name="extendedDocumentRoot" value="${MY_CUSTOM_VARIABLE}"/>
Pour plus d'informations, reportez-vous aux paramètres de configuration du moteur de pages JSP.
- file.serving.patterns.allow
- Indique que seuls les fichiers qui correspondent au masque spécifié sont traités.
- file.serving.patterns.deny
- Indique que les fichiers qui correspondent au masque spécifié sont rejetés.