Имя: Пароль:
1C
1С v8
1с-ка не видит Java (для запуска оптимизированной реструктуризации)
0 chigsrOck
 
02.09.20
17:41
Платформа 8.3.15.1830. Конфигурация в режиме совместимости 8.3.14. На кластере установлена Java 8. 1С и Java 64-бит.
Путь к джаве прописан в  conf.cfg: JavaHome=C:\Program Files\Java\jre1.8.0_261
Путь к джаве прописан в переменных среды

Запускаю реструктуризацию, через несколько минут ошибка:

В процессе обновления конфигурации базы данных при работе оптимизированного механизма обновления произошла критическая ошибка
по причине:
Не определен путь до каталога установки Java.

Сервер перезагружал, параметр удалял/добавлял в conf.cfg - без разницы
Не совсем понимаю, что мешает 1с-ке???
1 icipher
 
02.09.20
17:52
Надо ещё в Path добавить путь до папки bin.
И ещё переменные среды есть в целом для компа и для конкретного пользователя.
2 chigsrOck
 
02.09.20
18:13
С ИТС про JavaHome в conf.cfg:

Определяет путь к директории установки JAVA. В случае если данный параметр не задан, то путь до директории установки JAVA определяется в переменной окружения JAVA_HOME. Используется в конфигурационном файле на компьютере, где расположен кластер серверов «1С:Предприятия».

Для ОС Windows в случае, есть в файле conf.cfg данный параметр не задан и не установлена переменная JAVA_HOME, то путь до директории установки JAVA будет определен из системного реестра, куда информация заносится при установке JRE.
----

Т.е в принципе 1Ска должна найти Джаву по реестру после установки, без дополнительного прописывания в файле и переменных... Пробовал и до bin'а прописывать, хотя вроде достаточно C:\Program Files\Java\jre1.8.0_261.

До этого конфигуратор запускал на самом сервере(где 1Ска и Java) - ошибка. Сейчас запустил конфигуратор с локальной машины и он крутится уже достаточно долго... я правда не уверен что включился режим оптимизированной реструктуризации, не очень понятно как это можно проверить
3 Garikk
 
02.09.20
18:29
берешь filemon, запускаешь 1Ску ждешь ошибку, медитируешь над результатами в поисках попытки запуска java с результатом NOT FOUND или прочий access denied
4 chigsrOck
 
03.09.20
09:57
(1) пути прописал на всякий случай до bin, но итог тот же...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.