Локаль не распознается Ошибка при создании источника данных (соединение с oracle db) - PullRequest
0 голосов
/ 10 июля 2020

Я использую Jboss в качестве сервера приложений (RHEL-7). Мне нужно создать источник данных для подключения к oracle (Oracle Database 12 c Enterprise Edition Release 12.1.0.2.0) db.

Чтобы создать DS, используя драйвер ojdb c. Когда я пытаюсь выполнить тестовое соединение, в журналах появляется ошибка «Локаль не распознается». Для уточнения c ошибка ниже в журналах:

converted JNDI name [java:comp/env/user.country] not found - trying original name [user.country]. javax.naming.NameNotFoundException: env/user.country -- service jboss.naming.context.java.module.iconnect-worklist.iconnect-worklist.env."user.country"

при запуске команды локали:

locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANG==en_IN.UTF-8 LC_CTYPE="=en_IN.UTF-8" LC_NUMERIC="=en_IN.UTF-8" LC_TIME="=en_IN.UTF-8"LC_COLLATE="=en_IN.UTF-8" LC_MONETARY="=en_IN.UTF-8" LC_MESSAGES="=en_IN.UTF-8" LC_PAPER="=en_IN.UTF-8" LC_NAME="=en_IN.UTF-8" LC_ADDRESS="=en_IN.UTF-8" LC_TELEPHONE="=en_IN.UTF-8" LC_MEASUREMENT="=en_IN.UTF-8" LC_IDENTIFICATION="=en_IN.UTF-8" LC_ALL=

когда я запустите команду java -XshowSettings:

`sun.os.patch.level = unknown
user.country = US
user.dir = /home/appadmin
user.home = /home/appadmin
user.language = en
user.name = appadmin
user.timezone =
Locale settings:
default locale = English
default display locale = English (United States)
default format locale = English (United States)`

Пожалуйста, помогите мне с этой проблемой.

...