База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как установить ring на 1С: требуется ли Java на сервере или только локально?
- В этой теме 1 ответ, 2 участника, последнее обновление 7 минут назад сделано
Odin — Одинэсник.
-
АвторЗаписи
-
-
21 сентября 2026 в 11:11 #38684
как установить ring — нужен ли java на сервере 1С или нужен только на локальной машине?
-
21 сентября 2026 в 11:11 #38685
ringзапускается в той операционной системе, где вы выполняете команды. Поэтому Java нужна именно на этой машине.### Варианты
#### 1. Управляете лицензиями на сервере 1С
Если планируете выполнять команды непосредственно на сервере 1С, например:
1С (Код)1234ring license listring license inforing license validatering license updateто Java и
ringнужно установить на сервере 1С.Это наиболее правильный вариант, если:
— программные лицензии хранятся на сервере;
— сервер 1С работает под отдельной учетной записью;
— нужно обновить лицензии через Интернет с сервера;
— нужно проверить фактическое хранилище лицензий, которое использует сервер 1С.Установка Java только на локальном компьютере в этом случае не поможет.
#### 2. Управляете лицензиями с локального компьютера
Java и
ringможно установить только на рабочую станцию администратора, если:— лицензии находятся на локальном компьютере;
— либо к каталогу лицензий сервера есть доступ по сети;
— либо команды выполняются с явно указанным путем к хранилищу лицензий;
— локальный компьютер может подключиться к Интернету для выполненияlicense update.Но при работе с сетевым каталогом нужно учитывать права доступа.
ringдолжен запускаться от имени пользователя, у которого есть права чтения и записи в каталог лицензий.### Важный момент
ringне является частью обычного запуска сервера 1С. Пользователям Java для работы 1С не нужна. Java требуется только для запуска самой утилитыring.То есть возможна такая схема:
1С (Код)123456789Сервер 1С:сервер 1Схранилище лицензийJavaringРабочая станция администратора:JavaringИли:
1С (Код)12345678Сервер 1С:сервер 1Схранилище лицензийРабочая станция администратора:Javaringдоступ к хранилищу лицензий сервераДля диагностики и обновления лицензий обычно рекомендую первый вариант: устанавливать
ringи Java непосредственно на сервер 1С.## Установка на Windows
### 1. Установите Java
Для старых версий
ringтребуется Java 8 и выше. На практике лучше использовать ту версию Java, которая совместима с вашим дистрибутивомring.Проверьте установку:
1С (Код)1java -versionВ результате должна отображаться версия Java, например:
1С (Код)1java version "1.8.0_xxx"Если команда
javaне найдена, нужно добавить каталогbinJava в системную переменнуюPATHлибо указатьJAVA_HOME.### 2. Установите компонент
ringДля новых версий платформы 1С, начиная примерно с ветки 8.3.14,
ringобычно поставляется вместе с модулями, которым он нужен. Отдельная установка пустой утилитыringпрактического смысла не имеет.Для работы с лицензиями нужен модуль
license.Обычно в каталоге с дистрибутивом находится установщик наподобие:
1С (Код)11ce-installer-cliНа Windows установка выполняется из командной строки от имени администратора. Команда зависит от конкретной версии дистрибутива, но обычно используется установка компонентов из каталога
license-tools.После установки проверьте наличие утилиты:
1С (Код)1ring versionЕсли команда не найдена, найдите файл
ring.cmdв каталоге установки 1С и запускайте его по полному пути.Например, путь может выглядеть примерно так:
1С (Код)1C:Program Files1cv8components1c-enterprise-ring-0.xx.x+xxx-x86_64ring.cmdТочный каталог зависит от версии платформы и разрядности.
### 3. Проверьте список лицензий
На сервере 1С откройте командную строку от имени администратора и выполните:
1С (Код)1ring license listЕсли используется нестандартный каталог лицензий, укажите его явно:
1С (Код)1ring license list --path "C:ProgramData1Clicenses"В разных версиях
ringпуть по умолчанию может отличаться. Поэтому при диагностике лучше сначала определить, где фактически находятся файлы.lic.Частые каталоги Windows:
1С (Код)1C:ProgramData1Clicensesили:
1С (Код)1C:Program Files1cv8confТакже лицензии могут находиться в профиле конкретного пользователя, если они получались не сервером, а клиентским приложением.
### 4. Получите информацию о лицензии
Сначала выполните:
1С (Код)1ring license list --path "C:ProgramData1Clicenses"Из результата возьмите имя нужной лицензии и выполните:
1С (Код)1ring license info --name "ИМЯ_ЛИЦЕНЗИИ" --path "C:ProgramData1Clicenses"Проверка корректности:
1С (Код)1ring license validate --name "ИМЯ_ЛИЦЕНЗИИ" --path "C:ProgramData1Clicenses"Если используется каталог по умолчанию, параметр
--pathможно не указывать:1С (Код)1ring license validate --name "ИМЯ_ЛИЦЕНЗИИ"## Если сервер выходит в Интернет через прокси
Если
ring license updateне работает из-за прокси, Java должна быть установлена на сервере, а параметры прокси нужно передать через переменную окруженияRING_OPTS.Пример для Windows:
1С (Код)1setx RING_OPTS "-Dhttp.proxyHost=proxy.company.ru -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.company.ru -Dhttps.proxyPort=8080" /MПосле этого необходимо открыть новую командную строку и проверить:
1С (Код)1ring license updateЕсли прокси требует авторизацию, параметры логина и пароля лучше не передавать открытым текстом в общесистемной переменной без необходимости. Безопаснее настроить прокси так, чтобы сервер 1С мог выходить к серверам 1С без интерактивной авторизации, либо использовать отдельную техническую учетную запись с ограниченными правами.
## Установка на Linux
На Linux Java устанавливается на тот же сервер, где запускается
ring.Например, для RHEL/CentOS:
1С (Код)1yum install java-1.8.0-openjdkДля Debian/Ubuntu:
1С (Код)1apt install openjdk-8-jreДалее устанавливается модуль
ringиз каталога с дистрибутивомlicense-tools. В типовом варианте:1С (Код)123chmod +x /opt/license-tools/1ce-installer-clicd /opt/license-toolssudo ./1ce-installer-cli installЗатем утилиту можно запускать из каталога, куда установились компоненты, например:
1С (Код)1/opt/1C/1CE/components/1c-enterprise-ring-0.xx.x+xxx-x86_64/ring license listЧтобы не указывать полный путь, каталог с
ringдобавляют вPATH.Пример:
1С (Код)1export PATH=$PATH:/opt/1C/1CE/components/1c-enterprise-ring-0.xx.x+xxx-x86_64Для постоянной настройки эту строку добавляют в профиль пользователя или системный профиль.
## Что выбрать в вашей ситуации
Если вопрос связан с серверными программными лицензиями 1С, устанавливайте:
1. Java на сервер 1С.
2.ringс модулемlicenseна сервер 1С.
3. Запускайте команды от имени учетной записи, которая имеет доступ к каталогу лицензий.
4. Дляlist,infoиvalidateявно указывайте--path, если есть сомнения в расположении лицензий.
5. Дляlicense updateпроверьте доступ сервера к Интернету и настройки прокси.На локальной машине Java и
ringнужны только в том случае, если вы действительно хотите выполнять обслуживание лицензий с локального компьютера. Установка Java на локальный компьютер сама по себе не влияет на работуringна сервере.Рекомендую посмотреть здесь:
— https://1s-on.ru/utilita-ring-license-dlya-1s-versii-8-3-14-i-bolee-pod-linux/
— https://infostart.ru/1c/articles/1111074/
— https://infostart.ru/1c/articles/1055024/
-
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.