wrapper.jvm.encoding |
||||||||
Cette propriété est utilisée pour définir l'encodage par défaut de la JVM lorsqu'il doit différer de l'encodage utilisé par le Wrapper, ou pour spécifier un encodage autre que UTF-8 lors de l'utilisation de Java 18 et versions ultérieures.
La valeur spécifiée avec wrapper. Les valeurs valides incluent :
* Si l'encodage spécifié (ou l'encodage résolu lors de l'utilisation de WRAPPER) n'est pas pris en charge par la JVM actuelle, le Wrapper consignera un message d'erreur et s'arrêtera. Cependant, cette restriction peut être levée en définissant wrapper.jvm.encoding.allow_unsupported sur TRUE.
NOTE
La définition de wrapper. AVERTISSEMENTL'utilisation de cette propriété (toute valeur autre que 'DEFAULT') exige qu'il n'y ait aucune référence à 'file.encoding', 'stdout.encoding', 'stderr.encoding', 'sun.stdout.encoding' ou 'sun.stderr.encoding' dans les arguments passés à la JVM, sinon le Wrapper s'arrêtera. Cette propriété n'est pas rechargée lorsque la JVM redémarre et que wrapper.restart.reload_configuration est défini sur TRUE. Cependant, si l'une des propriétés système ci-dessus a été ajoutée dans les arguments de la JVM alors que cette propriété est définie, le Wrapper s'arrêtera. |
wrapper.jvm.encoding.allow_unsupported |
||||||||
Cette propriété permet au Wrapper d'ignorer la validation de la valeur de wrapper.jvm.encoding par rapport aux encodages pris en charge par la version actuelle de Java. Cela peut être utile, notamment lors de l'utilisation de Java 18 ou versions ultérieures, où seuls 'UTF-8' et 'COMPAT' sont officiellement pris en charge par la JVM, mais de nombreux autres encodages - bien qu'ils ne soient plus garantis - sont encore documentés comme « susceptibles de continuer à fonctionner ». La valeur par défaut est FALSE.
|









