Как изменить язык выполнения Open Liberty? - PullRequest
1 голос
/ 24 апреля 2019

Я хочу изменить язык среды выполнения Open Liberty на en_US в Eclipse IDE, но я не знаю, как.

Пытался установить его с настройками для аргументов JVM, но он не работал.

-Duser.language=en -Duser.country=US -Duser.variant=US

Это загрузочный журнал, как вы можете видеть, он загружает его из моей локальной среды "pt_BR".

Ativando liberty (Open Liberty 19.0.0.3/wlp-1.0.26.cl190320190321-1636) em OpenJDK 64-Bit Server VM, versão 11.0.2+9 (pt_BR)
[AUDITORIA] CWWKE0001I: O servidor liberty foi ativado.
[AUDITORIA] CWWKZ0058I: Monitorando dropins para aplicativos.
[AUDITORIA] CWWKI0001I: O servidor de nome CORBA está agora disponível em corbaloc:iiop:localhost:2809/NameService.
[AUDITORIA] J2CA7001I: Adaptador de recursos wmqjmsra instalado em 7,108 segundos.
[WARNING ] CNTR4015W: O terminal de mensagens para o bean acionado por mensagens PedidoListener não pode ser ativado porque a especificação de ativação filemanager/PedidoListener não está disponível. O terminal de mensagens não receberá mensagens até que a especificação de ativação fique disponível.
[AUDITORIA] CWWKT0016I: Aplicativo da Web disponível (default_host): http://localhost:9080/filemanager/
[AUDITORIA] CWWKZ0001I: O aplicativo filemanager foi iniciado em 3,343 segundos.
[AUDITORIA] CWWKF0012I: O servidor instalou os recursos a seguir: [appClientSupport-1.0, appSecurity-2.0, appSecurity-3.0, batch-1.0, beanValidation-2.0, cdi-2.0, concurrent-1.0, distributedMap-1.0, ejb-3.2, ejbHome-3.2, ejbLite-3.2, ejbPersistentTimer-3.2, ejbRemote-3.2, el-3.0, j2eeManagement-1.1, jacc-1.5, jaspic-1.1, javaMail-1.6, javaee-8.0, jaxb-2.2, jaxrs-2.1, jaxrsClient-2.1, jaxws-2.2, jca-1.7, jcaInboundSecurity-1.0, jdbc-4.2, jms-2.0, jndi-1.0, jpa-2.2, jpaContainer-2.2, jsf-2.3, jsonb-1.0, jsonp-1.1, jsp-2.3, localConnector-1.0, managedBeans-1.0, mdb-3.2, servlet-4.0, ssl-1.0, wasJmsClient-2.0, wasJmsSecurity-1.0, wasJmsServer-1.0, webProfile-8.0, websocket-1.1].
[AUDITORIA] CWWKF0011I: O servidor liberty está pronto para executar um planeta mais inteligente.

1 Ответ

1 голос
/ 24 апреля 2019

Язык пользователя можно установить с помощью системных свойств JVM, на которой работает сервер Liberty. Существует два основных способа задания системных свойств для JVM Liberty:

1 - использовать файл jvm.options

Вы можете создать простой файл в ${server.config.dir}/jvm.options (прямо рядом с вашим server.xml) с 1 опцией JVM на строку в файле. В этом случае -Duser.language=en сделает трюк

2 - На сервере запустить команду

Обычно сервер Liberty запускается командой bin/server start myServer. Вы также можете добавить опции JVM в конец этой команды, и они будут применены к серверу при запуске. Например:

$ bin/server start myServer -Duser.language=en

Более подробную информацию можно найти в официальной документации по адресу: Настройка среды Liberty

...