webContainer - Conteneur Web (webContainer)

Configuration du conteneur Web

NameTypeDefaultDescription
listenersstringListe des classes de programme d'écoute dont les éléments sont séparés par des virgules.
decodeUrlAsUtf8booleantrueLes URL sont décodées à l'aide d'un paramètre de codage UTF-8.
fileServingEnabledbooleantrueActiver le service de fichiers si ce paramètre n'a pas été explicitement spécifié pour l'application.
disallowAllFileServingbooleanfalseDé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.
directoryBrowsingEnabledbooleanfalseActiver le parcours de répertoires d'une application.
serveServletsByClassnameEnabledbooleanfalseAutoriser l'accès aux servlets dans une application Web en utilisant un nom de classe s'ils ne sont pas spécifiés explicitement.
disallowServeServletsByClassNamebooleantrueInterdit 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.
doNotServeByClassNamestringListe (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.
httpsIndicatorHeaderstringPour 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.
exposeWebInfOnDispatchbooleanfalseSi 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.
decodeUrlPlusSignbooleanfalseDé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.
channelWriteTypestringasyncLorsque 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.
suppressHtmlRecursiveErrorOutputbooleanfalseEmpê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.
fileWrapperEventsbooleanfalseLe 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.
defaultTraceRequestBehaviorbooleanfalseRestaurer le traitement HTTP TRACE. La propriété personnalisée équivalente dans le profil de serveur d'applications complet est com.ibm.ws.webcontainer.DefaultTraceRequestBehavior.
defaultHeadRequestBehaviorbooleanfalseRestaurer 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.
tolerateSymbolicLinksbooleanfalsePermet 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.
symbolicLinksCacheSizeint1000Taille 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.
enableErrorExceptionTypeFirstbooleanfalseLe 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.
copyAttributesKeySetbooleanfalseLe 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.
dispatcherRethrowsErbooleantrueLe 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.
ignoreSessiononStaticFileRequestbooleanfalseAmé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.
invokeFilterInitAtStartupbooleantrueLe 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.
enableJspMappingOverridebooleanfalseAutoriser 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.
enableDefaultIsElIgnoredInTagbooleanfalseVous 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.
parseUtf8PostDatabooleanfalseLe 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.
logServletContainerInitializerClassLoadingErrorsbooleanfalseJournaliser 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.
allowIncludeSendErrorbooleanfalseAutoriser 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.
skipMetaInfResourcesProcessingbooleanfalseNe 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.
metaInfResourcesCacheSizeint20Taille 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.
xPoweredBystringAutre 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.
disableXPoweredBybooleanfalseDé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.
deferServletLoadbooleantrueDifférer le chargement de servlet depuis le démarrage du serveur d'applications.
asyncMaxSizeTaskPoolint5000Taille 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.
asyncPurgeIntervalint30000Intervalle 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.
asyncTimeoutDefaultint30000Valeur 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.
asyncTimerThreadsint2Nombre 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.
setContentLengthOnClosebooleantrueBascule 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.
emptyServletMappingsbooleanfalseActivez/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.
deferServletRequestListenerDestroyOnErrorbooleanfalseActivez/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.
allowExpressionFactoryPerAppbooleanfalseBasculer 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.
ignoreSemiColonOnRedirectToWelcomePagebooleanfalseActivez/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.
useSemiColonAsDelimiterInURIbooleanfalseActivez/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.