Size: a a a

2019 June 03

AK

Abzal Kalimbetov in Astana JKUG
оно передается, запускается с этим флагом
источник

ТС

Таир Сабыргалиев in Astana JKUG
Abzal Kalimbetov
оно передается, запускается с этим флагом
Тогда в чем проблема?
источник

AK

Abzal Kalimbetov in Astana JKUG
/usr/bin/java -jar super-service.jar -Dfile.encoding=UTF-8
источник

AK

Abzal Kalimbetov in Astana JKUG
то что аргумент после идет, может влиять?
источник

k

kalkancrypt in Astana JKUG
конечно! после jar\class идут аргументы, передаваемые приложению
источник

AK

Abzal Kalimbetov in Astana JKUG
[Service]
# Ubuntu/Debian convention:
EnvironmentFile=/etc/.args
Type=simple
ExecStart=/home/user/backend/super-service.jar $ARG1
источник

AK

Abzal Kalimbetov in Astana JKUG
.args файл
источник

AK

Abzal Kalimbetov in Astana JKUG
ARG1=-Dfile.encoding=UTF-8
источник

AK

Abzal Kalimbetov in Astana JKUG
как передать теперь чтобы аргумент был до а не после?
источник

AK

Abzal Kalimbetov in Astana JKUG
kalkancrypt
конечно! после jar\class идут аргументы, передаваемые приложению
спасибо, не знал, но теперь другой вопрос появился)
источник

k

kalkancrypt in Astana JKUG
Abzal Kalimbetov
как передать теперь чтобы аргумент был до а не после?
https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html#deployment-script-customization-conf-file
тут говорят, что можно в конфиг-файле указать
JAVA_OPTS=-Dfile.encoding=UTF-8
источник

AK

Abzal Kalimbetov in Astana JKUG
спасибо, получилось 👍
источник

AK

Abzal Kalimbetov in Astana JKUG
что то сразу не подумал в сторону доков, думал в ОS locale надо настроить
источник

AK

Abzal Kalimbetov in Astana JKUG
а почему в некоторых ОS без этого работает? дело в ОS или в версии java?
источник

k

kalkancrypt in Astana JKUG
надо смотреть что возвращают default charset, default locale,  типа
System.getProperty("file.encoding");
и отталкиваться от этих данных
источник

AK

Abzal Kalimbetov in Astana JKUG
ok
источник

ТС

Таир Сабыргалиев in Astana JKUG
kalkancrypt
надо смотреть что возвращают default charset, default locale,  типа
System.getProperty("file.encoding");
и отталкиваться от этих данных
file.encoding по умолчанию разве задан?
источник

k

kalkancrypt in Astana JKUG
Таир Сабыргалиев
file.encoding по умолчанию разве задан?
>>> System.getProperty("file.encoding")
res0: kotlin.String! = UTF-8
источник

ТИ

Толеген Избасар in Astana JKUG
можно как вариант в самом приложении указать.
System.setProperty("key", "val");
источник

AK

Abzal Kalimbetov in Astana JKUG
Толеген Избасар
можно как вариант в самом приложении указать.
System.setProperty("key", "val");
Ok, рахмет Анатолий?
источник