Conteneur Web (webContainer)
Configuration du conteneur Web
Nom de l'attribut | Type de données | Valeur par défaut | Description |
---|---|---|---|
allowExpressionFactoryPerApp | boolean | false | Basculer vers le chargement de la fabrique ExpressionFactory qui est définie par l'application. Activez cette propriété personnalisée si vous utilisez une implémentation EL personnalisée (par exemple, JUEL) qui doit définir sa propre fabrique ExpressionFactory. |
allowIncludeSendError | boolean | false | Autoriser RequestDispatcher à envoyer des erreurs dans les méthode include. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.allowincludesenderror. |
asyncMaxSizeTaskPool | int | 5000 | Taille maximale des tâches dans le pool de tâches asynchrone avant la purge automatique des tâches annulées. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.asyncmaxsizetaskpool. |
asyncPurgeInterval | int | 30000 | Intervalle d'attente entre chaque purge requise du pool de tâches annulées. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.asyncpurgeinterval. |
asyncTimeoutDefault | int | 30000 | Valeur de délai d'attente du servlet asynchrone utilisée lorsque aucune valeur de délai n'a été explicitement spécifiée. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.asynctimeoutdefault. |
asyncTimerThreads | int | 2 | Nombre maximal d'unités d'exécution à utiliser pour le traitement de temporisateur de délai de servlet asynchrone. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.asynctimerthreads. |
channelWriteType | string | async | Lorsque la valeur est 'sync', les réponses sont écrites de manière synchrone. Sinon, l'écriture est asynchrone. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.channelwritetype. |
copyAttributesKeySet | boolean | false | Le conteneur Web renvoie une énumération consistant en une copie de la liste d'attributs au servlet pour éviter toute erreur d'accès concurrent par le servlet. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.copyattributeskeyset. |
decodeUrlAsUtf8 | boolean | true | Les URL sont décodées à l'aide d'un paramètre de codage UTF-8. |
decodeUrlPlusSign | boolean | false | Décoder le signe plus lorsqu'il fait partie de l'URL. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.decodeurlplussign. |
defaultHeadRequestBehavior | boolean | false | Restaurer le comportement selon lequel les demandes HEAD ne sont pas soumises aux contraintes de sécurité définies pour la méthode GET. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.DefaultHeadRequestBehavior. |
defaultTraceRequestBehavior | boolean | false | Restaurer le traitement HTTP TRACE. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.DefaultTraceRequestBehavior. |
deferServletLoad | boolean | true | Différer le chargement de servlet depuis le démarrage du serveur d'applications. |
deferServletRequestListenerDestroyOnError | boolean | false | Activez/désactivez cette option si vous voulez différer la destruction de ServletRequestListener lorsqu'une erreur se produit lors du traitement de la demande. La valeur par défaut est false. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.deferServletRequestListenerDestroyOnError. |
directoryBrowsingEnabled | boolean | false | Activer le parcours de répertoires d'une application. |
disableXPoweredBy | boolean | false | Désactive la définition de l'en-tête X-Powered-By. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.disablexpoweredby. |
disallowAllFileServing | boolean | false | Désactive l'ensemble du service de fichiers par les applications. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.disallowAllFileServing. |
disallowServeServletsByClassName | boolean | true | Interdit l'utilisation de la propriété serveServletsByClassnameEnabled au niveau du serveur d'applications. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.disallowserveservletsbyclassname. |
dispatcherRethrowsEr | boolean | true | Le conteneur Web réémet les erreurs pour permettre leur traitement par les ressources intéressées. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.dispatcherRethrowser. |
doNotServeByClassName | string | Liste (délimitée par des points-virgules) de classes dont le service par nom de classe doit être formellement interdit. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.donotservebyclassname. | |
emptyServletMappings | boolean | false | Activez/désactivez cette option si vous voulez plutôt renvoyer une collection vide, au lieu d'une valeur nulle, lorsque aucun mappage de servlet n'est ajouté. La valeur par défaut est false. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.emptyservletmappings. |
enableDefaultIsElIgnoredInTag | boolean | false | Vous devez toujours évaluer si les expressions EL doivent être ignorées dans les fichiers d'étiquettes. Si des fichiers JSP parents ont des paramètres isELIgnored différents, le paramètre sera réévalué dans le fichier d'étiquettes. La propriété personnalisée équivalente dans le serveur d'applications de profil complet est com.ibm.ws.jsp.enabledefaultiselignoredintag. |
enableErrorExceptionTypeFirst | boolean | false | Le conteneur Web est mis à jour de manière à rechercher et utiliser le type d'exception avant le code d'erreur. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst. |
enableJspMappingOverride | boolean | false | Autoriser la redéfinition du mappage des fichiers JSP afin que l'application puisse servir elle-même le contenu des JSP. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.enablejspmappingoverride. |
enableMultiReadOfPostData | boolean | false | Conserver les données POST pour les accès en lecture multiples. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.enablemultireadofpostdata. |
exposeWebInfOnDispatch | boolean | false | Si cette propriété est true, un servlet peut accéder aux fichiers dans le répertoire WEB-INF. Si elle est false (valeur par défaut), un servlet ne peut pas accéder aux fichiers dans le répertoire WEB-INF. |
fileServingEnabled | boolean | true | Activer le service de fichiers si ce paramètre n'a pas été explicitement spécifié pour l'application. |
fileWrapperEvents | boolean | false | Le conteneur Web génère des données SMF et PMI lorsqu'il sert des fichiers statiques. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.fileWrapperEvents. |
httpsIndicatorHeader | string | Pour le déchargement SSL, attribuez à cette propriété le nom de la variable d'en-tête HTTP insérée par l'accélérateur/proxy/équilibreur de charge SSL. | |
ignoreSemiColonOnRedirectToWelcomePage | boolean | false | Activez/désactivez cette option pour ignorer le point-virgule de fin lors de la redirection vers la page d'accueil. La valeur par défaut est false. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.ignoreSemiColonOnRedirectToWelcomePage. |
ignoreSessiononStaticFileRequest | boolean | false | Améliore les performances en empêchant le conteneur Web d'accéder à une session pour les demandes de fichier statiques impliquant des filtres. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest. |
invokeFilterInitAtStartup | boolean | true | Le conteneur Web appelle la méthode init() du filtre au démarrage de l'application. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.invokeFilterInitAtStartup. |
listeners | string | Liste des classes de programme d'écoute dont les éléments sont séparés par des virgules. | |
logServletContainerInitializerClassLoadingErrors | boolean | false | Journaliser les erreurs de chargement de classe du conteneur de servlets comme des avertissements au lieu de les journaliser uniquement lorsque le débogage est activé. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.logservletcontainerinitializerclassloadingerrors. |
metaInfResourcesCacheSize | int | 20 | Taille initiale (en nombre d'entrées) du cache des ressources meta-inf. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.name. |
parseUtf8PostData | boolean | false | Le conteneur Web détecte les données POST encodées en UTF-8 et ne faisant pas partie de l'URL et les inclut dans les valeurs des paramètres. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.parseutf8postdata. |
serveServletsByClassnameEnabled | boolean | false | Autoriser l'accès aux servlets dans une application Web en utilisant un nom de classe s'ils ne sont pas spécifiés explicitement. |
setContentLengthOnClose | boolean | true | Bascule permettant de définir la longueur du contenu lorsqu'une application ferme explicitement la réponse. La valeur par défaut est 'true'. Cependant, affectez-lui la valeur 'false' si une réponse d'application contient des caractères codés sur deux octets. |
skipMetaInfResourcesProcessing | boolean | false | Ne pas rechercher les ressources d'application dans le répertoire meta-inf. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.skipmetainfresourcesprocessing. |
suppressHtmlRecursiveErrorOutput | boolean | false | Empêche les informations d'exception d'apparaître dans la sortie HTML lorsqu'une erreur récurrente qui ne peut pas être prise en charge par une page d'erreur configurée de l'application se produit. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.suppressHtmlRecursiveErrorOutput. |
symbolicLinksCacheSize | int | 1000 | Taille initiale du cache de liens symboliques. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.SymbolicLinksCacheSize. |
tolerateSymbolicLinks | boolean | false | Permet au conteneur Web de prendre en charge l'utilisation des liens symboliques. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.TolerateSymbolicLinks. |
useSemiColonAsDelimiterInURI | boolean | false | Activez/désactivez cette option pour utiliser le point-virgule comme délimiteur dans l'URI de demande. La valeur par défaut est false. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.useSemiColonAsDelimiterInURI. |
xPoweredBy | string | Autre chaîne pour le paramètre d'en-tête X-Powered-By. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.xpoweredby. Cette propriété n'a pas de valeur par défaut. Si cette propriété n'est pas définie, la valeur de l'en-tête X-Powered-By est définie à Servlet/<version spec servlet>, conformément à la spécification Servlet. |