jboss - wildfly 13
Establezca las propiedades del sistema en standalone-full.xml en wildfly 8.2 (2)
En modo independiente, probablemente sea demasiado tarde para configurarlo en los archivos de configuración. Deberá agregarlo al standalone.conf
o al standalone.conf.bat
en la variable de entorno JAVA_OPTS
. Una propiedad global como esta debe establecerse antes de que cualquier otra cosa intente usar java.util.Arrays
.
He agregado la etiqueta de propiedades del sistema en standalone-full.xml, pero no funciona en modo independiente. Sin embargo, si agrego la misma etiqueta en domain.xml, funciona para el modo de dominio.
<?xml version=''1.0'' encoding=''UTF-8''?>
<server xmlns="urn:jboss:domain:2.2">
<extensions>
....
</extensions>
<system-properties>
<property name="java.util.Arrays.useLegacyMergeSort" value="true"/>
</system-properties>
</server>
De acuerdo con este artículo sobre los conceptos de configuración general de jBoss
Los valores de propiedades del sistema se pueden establecer en varios lugares en domain.xml, host.xml y standalone.xml.
Entonces, ¿qué pasa con standalone-full.xml?
No quiero configurarlo a través de la línea de comandos y ni siquiera en el código de Java.
Para Wildfly 10 está funcionando sin excepción. Pude leer la propiedad de una instancia que comenzó con standalone-full.xml que contiene algunas propiedades.
El manual debe estar desactualizado, entonces supongo? Porque incluso Wildfly inserta una nueva propiedad en el archivo independiente-full.xml cuando usa la interfaz web de administrador de Wildfly: http: // localhost: 9990 > Configuración> Propiedades del sistema (Wildfly agregará la propiedad, por supuesto, a la configuración xml que se utilizó para comenzar la instancia). Eso es prueba suficiente para mí.