Не могу найти библиотеку jvm 1с
Платформа 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с-ке.
Надо ещё в Path добавить путь до папки bin.
И ещё переменные среды есть в целом для компа и для конкретного пользователя.
С ИТС про 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) - ошибка. Сейчас запустил конфигуратор с локальной машины и он крутится уже достаточно долго. я правда не уверен что включился режим оптимизированной реструктуризации, не очень понятно как это можно проверить
берешь filemon, запускаешь 1Ску ждешь ошибку, медитируешь над результатами в поисках попытки запуска java с результатом NOT FOUND или прочий access denied
кто нибудь запускал 1c EDT? Установил последнюю версию джава(64бит), операционка виндовс 10(64бит), при запуске файла 1cedt пишет:
EROR:COULD NOT CREATE THE JAVA VIRTUAL MASHINE.
что я делаю не так? кто сталкивался?
1. Установил в переменную окружения JAVA_HOME каталог, в который установлена Java.
Получился такой путь: C:\Program Files (x86)\Java\jre1.8.0_151
Одно другому противоречит. Или другой путь, или таки 32-бит.
Установщик явы все пути сам правильно прописывает.
После установки посмотрел в переменные окружения, там переменной JAVA_HOME не было вообще. Создал сам поэтому.
(2) ДА делаю все по инструкции с 1с ИТС. Блин в командной строке ввел команду, выходит та же ошибка EROR:COULD NOT CREATE THE JAVA VIRTUAL MASHINE.
(8)Да все по инструкции делаю. Вылезает ошибка. никак не пойму почему. Ну щас попробую перезагрузить комп может поможет)))
Я не помню, чего там по инструкции, но чтобы в принципе джава нашлась, ЕМНИП нужно чтобы приложение или явно знало путь к java.exe из своих настроек, или должна быть прописана переменная окружения JAVA_HOME. Ну или PATH.
(10) Да вот тоже смотрю по этому поводу, в инструкции написано так:
Для операционной системы Windows:
Установите в переменную окружения JAVA_HOME каталог, в который установлена Java.
Добавьте к переменной окружения PATH путь к каталогу bin каталога, в который установлена Java.
Что то я не понял что за ЕМНИП, было бы круто если бы обьяснил на пальцах)) +100 к карме будет)))
(13)
1. Установил в переменную окружения JAVA_HOME каталог, в который установлена Java.
Получился такой путь: C:\Program Files (x86)\Java\jre1.8.0_151
2. Добавьте к переменной окружения PATH путь к каталогу bin каталога, в который установлена Java.
Добавил к переменной окружения PATH путь: "C:\Program Files (x86)\Java\jre1.8.0_151\bin"
Все равно не запускает. Незнаю даже где копать теперь.
Если переменные окружения только что сам прописал, то возможно нужно сеанс перезапусить, чтобы они применились.
Если PATH прописан корректно, то джава должна запуститься просто набрав в консоли java.exe (должно выдать справку по ее консольному использованию).
ЗЫ. ЕМНИП - Если Мне Не Изменяет Память
Была такая же ошибка. Удалил все версии java утилитой удаления с сайта java и установил последнюю. Ошибка пропала.
Перейдите в каталог, из которого выполняется запуск EDT.
3. Откройте файл 1cedt.ini в текстовом редакторе.
4. Замените стандартное значение параметра Xmx (-Xmx4096m). Стандартно виртуальной машине выделяется не более 4096 Мб памяти. Разрешите ей использовать, например, 8 Гб (-Xmx8g).
5. Большие типовые конфигурации могут содержать объекты с длинными именами. Для загрузки в EDT конфигурация сначала выгружается из информационной базы во временный каталог в иерархию папок. Эта иерархия повторяет структуру конфигурации. В результате полный путь к какому-нибудь XML файлу конфигурации может превысить ограничения, накладываемые операционной системой, и импорт конфигурации закончится ошибкой. Чтобы избежать этого, поместите временный каталог, который EDT использует для импорта и экспорта файлов конфигурации, как можно ближе к корню диска. Для этого в строке, следующей за параметром Xmx, напишите, например:
-Djava.io.tmpdir=C:\tmp
где вместо C:\tmp укажите каталог временных файлов, который вы хотите использовать.
Установка 1C:EDT производится из комплекта поставки, но, прежде чем начинать установку, выполните некоторые подготовительные действия.
Проверьте версию Java, установленную на компьютере
Для работы 1C:EDT необходимо, чтобы на компьютере была установлена 64-разрядная Java Platform, Standard Edition версии 11. Использование Java 11 имеет особенности, которые описаны здесь.
Примечание: С большой долей вероятности поддерживается работа с Java 12 и Java 13, однако детальное тестирование не проводилось.
В операционных системах Windows 10 и Windows 8:
- Правой кнопкой мыши нажмите в левой нижней части экрана и выберите из раскрывающегося меню Панель управления;
- В панели управления выберите Программы>Программы и компоненты ;
- Отобразится список установленных версий Java.
В операционных системах Windows 7 и Vista:
- Откройте меню Пуск;
- Выберите Панель управления;
- Выберите Программы;
- Выберите Программы и компоненты;
- Отобразится список установленных версий Java.
В операционных системах Windows и macOS вы можете определить версию Java с помощью командной строки. Введите команду java -version в окне терминала.
Если версия Java Platform, установленная на вашем компьютере, не соответствует системным требованиям, обновите ее до нужной версии. Для этого вы можете воспользоваться советами из раздела Как установить Java.
Предупреждение: C 16 апреля 2019 года компания Oracle изменила условия лицензирования собственных дистрибутивов Oracle Java SE — подробнее, источник. Теперь для их использования в коммерческих продуктах требуется покупка лицензии. Если у вас уже установлен дистрибутив Oracle Java SE, выпущенный до 16.04.2019, вы можете продолжать использовать его бесплатно. Обновление существующего дистрибутива или установка нового будет выполняться уже в соответствии с новыми условиями лицензирования.
Мы рекомендуем устанавливать платформу Java SE с помощью свободного бесплатного пакета OpenJDK. Подробнее об установке OpenJDK вы можете прочитать в разделе Как установить Java.
Важно: Если вы устанавливаете 1C:EDT в операционной системе Linux и используете OpenJDK, входящий в состав дистрибутива Linux, то вам понадобится дополнительно установить пакет openjfx. Дело в том, что «Установщик» и 1C:EDT используют JavaFX, однако JavaFX не входит в состав некоторых дистрибутивов OpenJDK.
Удалите утилиту ring, если она была установлена ранее
Если вы уже устанавливали на своем компьютере программные продукты «1С:Предприятия 8», то, возможно, вместе с ними вы установили и утилиту ring. Эта утилита входит в состав платформы и позволяет управлять локальной конфигурацией процессов системы "1С:Предприятие 8» — подробнее.
Новый Установщик 1С:Предприятия, входящий в комплект поставки 1C:EDT , помимо самой 1C:EDT также установит на вашем компьютере и утилиту ring. Эта утилита может потребоваться вам для того, чтобы запускать 1C:EDT из командной строки для выполнения рутинных операций.
Но поскольку новый «Установщик» не использует пакетные менеджеры операционных систем, то утилиту ring, установленную "старой" программой установки, нужно удалить, прежде чем выполнять первую установку 1C:EDT с помощью нового «Установщика».
Чтобы узнать, установлена ли у вас утилита ring, откройте Панель управления (Windows). Если утилита установлена, вы увидите ее в списке установленных программ. Удалите ее.
Установка 1C:EDT
В операционной системе Windows
Чтобы начать установку 1C:EDT , распакуйте архив, в котором поставляется 1C:EDT , в любой каталог. Запустите файл 1ce-installer.cmd от имени администратора.
В операционной системе Linux
Распакуйте архив дистрибутива, откройте терминал, перейдите в директорию с дистрибутивом и выполните sudo ./1ce-installer .
В операционной системе macOS
В Finder кликните два раза по DMG-файлу с дистрибутивом, в появившемся окне кликните два раза на файле 1ce-installer (или 1ce-installer.app , если у вас показываются расширения всех файлов); запрос прав администратора будет выполнен автоматически.
Совет: Далее описан минимальный набор действий, необходимых для установки и запуска 1C:EDT . Если вы хотите ознакомиться со всеми возможностями «Установщика», его документация опубликована на портале ИТС.
Начнется запуск «Установщика». «Установщик» кроссплатформенный, он имеет одинаковый (насколько это возможно) графический интерфейс на всех перечисленных операционных системах.
- убедитесь, что Java установлена — Проверьте версию Java, установленную на компьютере;
- убедитесь, что переменная JAVA_HOME установлена правильно — Как настроить Java.
Через некоторое время «Установщик» покажет название и характеристики устанавливаемой версии 1C:EDT .
Проверка цифровой подписи
Все компоненты комплекта поставки 1C:EDT подписываются цифровой подписью. «Установщик» проверяет эту подпись и отображает результат проверки рядом с названием версии.
Если отображается зеленая «медаль», значит, цифровая подпись успешно проверена и вы можете устанавливать дистрибутив.
Если отображается красный треугольник, значит, цифровая подпись не прошла проверку.
В этом случае вы тоже можете установить дистрибутив, но на свой страх и риск. Цифровая подпись может не пройти проверку по двум причинам: либо файлы дистрибутива были скомпрометированы (то есть это не те файлы, которые поставляет фирма «1С»), либо на вашем компьютере неправильно настроена проверка цифровых подписей. Нажмите на красный треугольник, и вы получите более подробную информацию о проверке цифровой подписи по каждому компоненту, входящему в комплект поставки.
Назначение домашней директории установки при первом запуске
Только при первом запуске нового «Установщика» вы можете выбрать домашнюю директорию, в которую будут устанавливаться все версии 1C:EDT и другие программы «1С:Предприятия 8". Отдельная собственная домашняя директория, которую использует «Установщик», позволяет всегда иметь только одну копию 1C:EDT некоторой версии, без дублирования.
При следующих запусках «Установщика» вы уже не сможете изменить домашнюю директорию в его диалоге. Но при необходимости вы можете перенести домашнюю директорию на любой диск, поставив ссылку на файловой системе на первоначальную директорию.
Предупреждение: Для macOS рекомендуется не изменять домашнюю директорию установки на такую, которая не является поддиректорией в /Applications . «Установщик» будет корректно работать с любой директорией, однако macOS в таком случае не будет автоматически добавлять установленные приложения на экран Launchpad и их придется запускать вручную. Если есть необходимость изменить домашнюю директорию установки, то возможным обходным решением является ручное создание символических ссылок на приложения в /Applications .
Установка
Чтобы начать установку, нажмите Установить. О ходе установки вас будет информировать индикатор.
Когда установка закончится, ее результат будет показан на экране. Вы можете перейти по ссылкам из раздела Далее, чтобы ознакомиться со связанной информацией, или можете нажать Готово, чтобы завершить работу «Установщика».
Запуск 1C:EDT
Запустить 1C:EDT вы можете несколькими способами.
Во-первых, «Установщик» создает ярлык для запуска установленной версии 1C:EDT на рабочем столе Windows. Аналогичный ярлык создается и для Linux.
Примечание: Для Linux создано большое количество оболочек (desktop environment), несовместимых между собой. Это сказывается на механизме создания ярлыков для установленного программного обеспечения. Программа установки ориентируется на спецификацию Desktop Menu Specification от FreeDesktop — подробнее — и ее работа проверена на Gnome 3 и KDE 5.
Во-вторых, в меню Пуск (Windows) и в Launchpad (macOS) создаются пункты меню, соответствующие установленной версии.
В-третьих, вы можете запустить 1C:EDT непосредственно из домашней директории установки (файл 1cedt.exe ), выбрав в папке components нужную вам версию 1C:EDT .
Предупреждение: Также в Linux возможны проблемы с отображением иконки в панели задач. Это связано с ограниченной поддержкой данной возможности в JavaFX.
Совет: Более подробно о нахождении установленных файлов вы можете прочитать в разделе Расположение программных файлов после установки 1C:EDT .
После установки 1C:EDT
Русский язык интерфейса. Стандартно 1C:EDT использует для своего интерфейса языковые настройки операционной системы. Если вы используете англоязычную операционную систему и хотите работать с 1C:EDT используя русский язык интерфейса, отредактируйте файл 1cedt.ini .
- Закройте 1C:EDT ;
- Перейдите в каталог бинарных файлов 1C:EDT ;
Совет: Если вы не знаете, где находится этот каталог, ознакомьтесь с разделом Расположение программных файлов после установки 1C:EDT .
Разработка больших конфигураций. Если объем оперативной памяти на вашем компьютере больше 4 Гбайт и вы собираетесь разрабатывать большие конфигурации, сравнимые по объему с «1С:ERP Управление предприятием», то вам полезно будет сразу же выполнить настройки 1C:EDT для работы с большими конфигурациями — подробнее.
Групповая разработка. Перед началом совместной работы над большим проектом желательно выполнить некоторые настройки Git. Они помогут вам избежать проблем, связанных с использованием больших файлов, разных операционных систем и разных кодировок — подробнее.
- приложение 1cedt.exe ;
- каталоги рабочих областей EDT;
- каталоги, в которых располагаются локальные репозитории Git;
Дополнительное программное обеспечение. Кроме этого для запуска и отладки прикладных решений вам понадобится платформа «1С:Предприятие 8» и, возможно, дополнительное программное обеспечение (подробнее).
Как установить Java
Если Java на вашем компьютере не установлена, или команда java -version сообщает об ошибке (это тоже означает, что Java не установлена), или установлена не 64-разрядная версия Java 11, необходимо скачать и установить подходящую версию Java.
В некоторых случаях после установки 1C:EDT требуется вручную отредактировать файл 1cedt.ini (Расположение программных файлов после установки EDT).
Windows
На ОС Windows это нужно сделать в любом случае для того, чтобы обеспечить максимальную производительность системы. В файл 1cedt.ini нужно добавить путь к Windows-приложению Java 11, например:
Linux и macOS
- на компьютере установлено несколько разных версий Java, например 8 и 11;
- версия Java 11 не является версией по умолчанию. Это можно проверить командой java -version
Например, в ОС Linux:
Например, в ОС macOS:
Как настроить Java
В процессе установки Java выполнит все необходимые настройки. Но, если этого не произошло, вы можете самостоятельно проконтролировать и при необходимости установить следующее.
Установка 1C:EDT производится из комплекта поставки, но, прежде чем начинать установку, выполните некоторые подготовительные действия.
Проверьте версию Java, установленную на компьютере
Для работы 1C:EDT необходимо, чтобы на компьютере была установлена 64-разрядная Java Platform, Standard Edition версии 11 с поддержкой OpenJFX(JavaFX). Использование Java 11 имеет особенности, которые описаны здесь.
Примечание: С большой долей вероятности поддерживается работа с Java 12 и Java 13, однако детальное тестирование не проводилось.
В операционных системах Windows 10 и Windows 8:
- Правой кнопкой мыши нажмите в левой нижней части экрана и выберите из раскрывающегося меню Панель управления;
- В панели управления выберите Программы>Программы и компоненты ;
- Отобразится список установленных версий Java.
В операционных системах Windows 7 и Vista:
- Откройте меню Пуск;
- Выберите Панель управления;
- Выберите Программы;
- Выберите Программы и компоненты;
- Отобразится список установленных версий Java.
В операционных системах Windows и macOS вы можете определить версию Java с помощью командной строки. Введите команду java -version в окне терминала.
Если версия Java Platform, установленная на вашем компьютере, не соответствует системным требованиям, обновите ее до нужной версии. Для этого вы можете воспользоваться советами из раздела Как установить Java.
Предупреждение: C 16 апреля 2019 года компания Oracle изменила условия лицензирования собственных дистрибутивов Oracle Java SE — подробнее, источник. Теперь для их использования в коммерческих продуктах требуется покупка лицензии. Если у вас уже установлен дистрибутив Oracle Java SE, выпущенный до 16.04.2019, вы можете продолжать использовать его бесплатно. Обновление существующего дистрибутива или установка нового будет выполняться уже в соответствии с новыми условиями лицензирования.
Мы рекомендуем устанавливать платформу Java SE с помощью свободного бесплатного пакета OpenJDK. Подробнее об установке OpenJDK вы можете прочитать в разделе Как установить Java.
Важно: Если вы устанавливаете 1C:EDT в операционной системе Linux и используете OpenJDK, входящий в состав дистрибутива Linux, то вам понадобится дополнительно установить пакет openjfx. Дело в том, что «Установщик» и 1C:EDT используют JavaFX, однако JavaFX не входит в состав некоторых дистрибутивов OpenJDK.
Как установить Java
Если Java на вашем компьютере не установлена, или команда java -version сообщает об ошибке (это тоже означает, что Java не установлена), или установлена не 64-разрядная версия Java 11, необходимо скачать и установить подходящую версию Java.
- Liberica JDK (необходим 64-разрядный дистрибутив из последней таблицы с заголовком «Полная версия Liberica включает LibericaFX и Minimal VM, где это применимо»);
- Zulu Community.
В некоторых случаях после установки 1C:EDT требуется вручную отредактировать файл 1cedt.ini (Расположение программных файлов после установки 1C:EDT).
Windows
На ОС Windows это нужно сделать в любом случае для того, чтобы обеспечить максимальную производительность системы. В файл 1cedt.ini (перед строкой -vmargs ) нужно добавить путь к Windows-приложению Java 11, например:
Linux и macOS
- на компьютере установлено несколько разных версий Java, например 8 и 11;
- версия Java 11 не является версией по умолчанию. Это можно проверить командой java -version
Например, в ОС Linux:
Например, в ОС macOS:
Как настроить Java
В процессе установки Java выполнит все необходимые настройки. Но, если этого не произошло, вы можете самостоятельно проконтролировать и при необходимости установить следующее.
Для операционной системы Windows:
- Установите в переменную окружения JAVA_HOME каталог, в который установлена Java.
- Добавьте к переменной окружения PATH путь к каталогу bin каталога, в который установлена Java.
Возможная проблема: Если для проверки версии Java ( java -version ) вы используете обработчик команд Windows ( cmd.exe ) имейте в виду, что он читает значения системных переменных в момент своего запуска. Поэтому после изменения системных переменных перезапустите cmd.exe , чтобы увидеть актуальную информацию.
Для операционной системы Linux:
- Установите в переменную окружения JAVA_HOME каталог, в который установлена Java.
- Если в системе установлено более одной версии Java, то с помощью команды update-alternatives установите в качестве Java по умолчанию версию, соответствующую системным требованиям.
Удалите утилиту ring, если она была установлена ранее
Если вы уже устанавливали на своем компьютере программные продукты «1С:Предприятия 8», то, возможно, вместе с ними вы установили и утилиту ring. Эта утилита входит в состав платформы и позволяет управлять локальной конфигурацией процессов системы "1С:Предприятие 8» — подробнее.
Новый Установщик 1С:Предприятия, входящий в комплект поставки 1C:EDT , помимо самой 1C:EDT также установит на вашем компьютере и утилиту ring. Эта утилита может потребоваться вам для того, чтобы запускать 1C:EDT из командной строки для выполнения рутинных операций.
Но поскольку новый «Установщик» не использует пакетные менеджеры операционных систем, то утилиту ring, установленную "старой" программой установки, нужно удалить, прежде чем выполнять первую установку 1C:EDT с помощью нового «Установщика».
Чтобы узнать, установлена ли у вас утилита ring, откройте Панель управления (Windows). Если утилита установлена, вы увидите ее в списке установленных программ. Удалите ее.
Установка 1C:EDT
В операционной системе Windows
Чтобы начать установку 1C:EDT , распакуйте архив, в котором поставляется 1C:EDT , в любой каталог. Запустите файл 1ce-installer.cmd от имени администратора.
В операционной системе Linux
Распакуйте архив дистрибутива, откройте терминал, перейдите в директорию с дистрибутивом и выполните sudo ./1ce-installer .
В операционной системе macOS
В Finder кликните два раза по DMG-файлу с дистрибутивом, в появившемся окне кликните два раза на файле 1ce-installer (или 1ce-installer.app , если у вас показываются расширения всех файлов); запрос прав администратора будет выполнен автоматически.
Совет: Далее описан минимальный набор действий, необходимых для установки и запуска 1C:EDT . Если вы хотите ознакомиться со всеми возможностями «Установщика», его документация опубликована на портале ИТС.
Начнется запуск «Установщика». «Установщик» кроссплатформенный, он имеет одинаковый (насколько это возможно) графический интерфейс на всех перечисленных операционных системах.
- убедитесь, что Java установлена — Проверьте версию Java, установленную на компьютере;
- убедитесь, что Java поддерживает OpenJFX(JavaFX); если вы устанавливали Liberica JDK, то необходим полный дистрибутив (подробнее);
- убедитесь, что переменная JAVA_HOME установлена правильно — Как настроить Java.
Через некоторое время «Установщик» покажет название и характеристики устанавливаемой версии 1C:EDT .
Проверка цифровой подписи
Все компоненты комплекта поставки 1C:EDT подписываются цифровой подписью. «Установщик» проверяет эту подпись и отображает результат проверки рядом с названием версии.
Если отображается зеленая «медаль», значит, цифровая подпись успешно проверена и вы можете устанавливать дистрибутив.
Если отображается красный треугольник, значит, цифровая подпись не прошла проверку.
В этом случае вы тоже можете установить дистрибутив, но на свой страх и риск. Цифровая подпись может не пройти проверку по двум причинам: либо файлы дистрибутива были скомпрометированы (то есть это не те файлы, которые поставляет фирма «1С»), либо на вашем компьютере неправильно настроена проверка цифровых подписей. Нажмите на красный треугольник, и вы получите более подробную информацию о проверке цифровой подписи по каждому компоненту, входящему в комплект поставки.
Назначение домашней директории установки при первом запуске
Только при первом запуске нового «Установщика» вы можете выбрать домашнюю директорию, в которую будут устанавливаться все версии 1C:EDT и другие программы «1С:Предприятия 8". Отдельная собственная домашняя директория, которую использует «Установщик», позволяет всегда иметь только одну копию 1C:EDT некоторой версии, без дублирования.
При следующих запусках «Установщика» вы уже не сможете изменить домашнюю директорию в его диалоге. Но при необходимости вы можете перенести домашнюю директорию на любой диск, поставив ссылку на файловой системе на первоначальную директорию.
Предупреждение: Для macOS рекомендуется не изменять домашнюю директорию установки на такую, которая не является поддиректорией в /Applications . «Установщик» будет корректно работать с любой директорией, однако macOS в таком случае не будет автоматически добавлять установленные приложения на экран Launchpad и их придется запускать вручную. Если есть необходимость изменить домашнюю директорию установки, то возможным обходным решением является ручное создание символических ссылок на приложения в /Applications .
Установка
Чтобы начать установку, нажмите Установить. О ходе установки вас будет информировать индикатор.
Когда установка закончится, ее результат будет показан на экране. Вы можете перейти по ссылкам из раздела Далее, чтобы ознакомиться со связанной информацией, или можете нажать Готово, чтобы завершить работу «Установщика».
Запуск 1C:EDT
Запустить 1C:EDT вы можете несколькими способами.
Во-первых, «Установщик» создает ярлык для запуска установленной версии 1C:EDT на рабочем столе Windows. Аналогичный ярлык создается и для Linux.
Примечание: Для Linux создано большое количество оболочек (desktop environment), несовместимых между собой. Это сказывается на механизме создания ярлыков для установленного программного обеспечения. Программа установки ориентируется на спецификацию Desktop Menu Specification от FreeDesktop — подробнее — и ее работа проверена на Gnome 3 и KDE 5.
Во-вторых, в меню Пуск (Windows) и в Launchpad (macOS) создаются пункты меню, соответствующие установленной версии.
В-третьих, вы можете запустить 1C:EDT непосредственно из домашней директории установки (файл 1cedt.exe ), выбрав в папке components нужную вам версию 1C:EDT .
Предупреждение: Также в Linux возможны проблемы с отображением иконки в панели задач. Это связано с ограниченной поддержкой данной возможности в JavaFX.
Совет: Более подробно о нахождении установленных файлов вы можете прочитать в разделе Расположение программных файлов после установки 1C:EDT .
После установки 1C:EDT
Русский язык интерфейса. Стандартно 1C:EDT использует для своего интерфейса языковые настройки операционной системы. Если вы используете англоязычную операционную систему и хотите работать с 1C:EDT используя русский язык интерфейса, отредактируйте файл 1cedt.ini .
- Закройте 1C:EDT ;
- Перейдите в каталог бинарных файлов 1C:EDT ;
Совет: Если вы не знаете, где находится этот каталог, ознакомьтесь с разделом Расположение программных файлов после установки 1C:EDT .
Разработка больших конфигураций. Если объем оперативной памяти на вашем компьютере больше 4 Гбайт и вы собираетесь разрабатывать большие конфигурации, сравнимые по объему с «1С:ERP Управление предприятием», то вам полезно будет сразу же выполнить настройки 1C:EDT для работы с большими конфигурациями — подробнее.
Групповая разработка. Перед началом совместной работы над большим проектом желательно выполнить некоторые настройки Git. Они помогут вам избежать проблем, связанных с использованием больших файлов, разных операционных систем и разных кодировок — подробнее.
- приложение 1cedt.exe ;
- каталоги рабочих областей 1C:EDT ;
- каталоги, в которых располагаются локальные репозитории Git;
Дополнительное программное обеспечение. Кроме этого для запуска и отладки прикладных решений вам понадобится платформа «1С:Предприятие 8» и, возможно, дополнительное программное обеспечение (подробнее).
Обновить сервер и установить vmware-tools если у вас виртуальная машина.
Устанавливаем необходимые пакеты.
Так как этот сервер у нас за NAT отключаем файрволл
Отключаем ipv6 как рекомендует фирма 1С
Добавляем в файл две строки
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
Скачиваем с сайта 1С PostgreSQL и 1С:Сервер взаимодействия все заливаем на сервер.
PostgreSQL12
Поднимем PostgreSQL12 с дистрибутива 1С.
Будем держать сами базы в определенной папке.
дадим права на эту папку
находим в файле
Environment=PGDATA=/var/lib/pgsql/10/data/ и меняем на свое значение Environment=PGDATA=/home/pgsql/
Чтобы изменения применились, перезапускаем
После перезагрузки запустим вручную и добавим в автозагрузку
Задаем пароль для пользователя postgres:
Заходим в систему под данной учетной записью:
Создаём пользователя (cs_user) для Сервера взаимодействия
и создаём базу (cs_db) для Сервера взаимодействия, делаем ранее созданного пользователя её владельцем
Подключаемся к созданной базе
Подключаем расширение uuid-ossp
Выходим из оболочки psql и отключаемся от системы пользователем postgres:
Для работы Сервера взаимодействия, сервер PostgreSQL должен поддерживать аутентификацию по паролю.
и добавляем в него две строки, где cs_db имя базы , db_user имя пользователя. Желательно в начале всех разрешений.
local cs_db db_user password
host cs_db db_user 127.0.0.1/32 password
Система должна спросить пароль ( вводим тот что указали при создании пользователя db_user) и пустить в оболочку
Выходим из оболочки psql
Пропишем Java в переменные среды в PATH и JAVA_HOME
Для этого в начале проверим все ли соответствует действительности.
если у нас выводит
/usr/bin/which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
То значит нужно прописать создадим файл
и пропишем в нем следующее:
далее делаем этот файл исполняемым
далее что бы это работало нужно сделать символьную ссылку.
если не будет каких то каталогов то создаем.
Перезапускаем файл с нашими параметрами.
Должно присутствовать среди прочего.
Переменная окружения JAVA_HOME
В переменной окружения PATH каталог с установленной утилитой ring.
declare -x PATH=»/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/1C/1CE/components:/root/bin»
Переходим к установке компонентов самого сервера взаимодействия
Перед установкой лучше перезагрузить сервер.
Для установки необходимо запустить программу установки. Для этого перейдем куда залили дистрибутив и разархивируем дистрибутив.
Hazelcast
Для начальной инициализации сервера Hazelcast необходимо выполнить следующие действия:
В данном примере: ● ‑ название экземпляра Hazelcast.
● ‑ имя пользователя, от имени которого будет функционировать сервер Hazelcast.
Elastisearch
Для начальной инициализации сервера Elasticsearch необходимо выполнить следующие действия:
В данном примере: ● ‑ название экземпляра Elasticsearch.
● ‑ имя пользователя, от имени которого будет функционировать сервер Elasticsearch.
Сервер взаимодействия
Для начальной инициализации сервера взаимодействия необходимо выполнить следующие действия:
В данном примере: ● ‑ название экземпляра сервера взаимодействия.
● ‑ имя пользователя, от имени которого будет функционировать сервер взаимодействия.
Настройка базы данных
Необходимо выполнить настройку параметров JDBC-драйверов PostgreSQL:
Настройка WebSocket
Для взаимодействия сервера взаимодействия и клиентского приложения используется протокол WebSocket. Для настройки работы этого протокола следует выполнить следующие действия:
В данном примере:
● – имя или IP-адрес компьютера, на котором установлен сервер взаимодействия и к которому будет подключаться клиентское приложение системы взаимодействия (система «1С:Предприятие»).
● – IP-порт, который будет использован для подключения к серверу взаимодействия клиентского приложения системы взаимодействия (системы «1С:Предприятие»).
Теперь самое интересное если мы попытаемся запустить службы у нас не запуститься и в логах каждой службы будет написано.
После долгих мытарств я дошел до самих служб hazelcast, elasticsearch и cs. Можно посмотреть что они умеют.
Короче они не видят явно параметры JAVA_HOME. Делаем следующее:
Запуск необходимых сервисов
После окончания настройки необходимо запустить настроенные сервисы:
Инициализация ICE-сервера
Для использования видеоконференций необходимо выполнить настройку базы данных для использования протокола ICE, который необходим для использования WebRTC. Это действие необходимо выполнять только в том случае, если предполагается совершать видеозвонки, участники которых будут расположены за разными NAT-ами или будут использованы брандмауэры, которые настроены на запрет входящих соединений.
Для выполнения настройки базы данных необходимо выполнить POST-запрос:
В данном примере:
- cs_db ‑ имя базы данных сервера взаимодействия,
- db_user ‑ имя пользователя, от имени которого сервер взаимодействия подключается к СУБД.
- db_user_pwd ‑ пароль этого пользователя.
- ia_name ‑ имя администратора ICE-сервера.
- ia_password ‑ пароль администратора ICE-сервера.
У нас команда будет выглядеть так:
Настройка 1С:Сервера взаимодействия :: Методическая поддержка для разработчиков и администраторов 1С:Предприятия 8
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:9700 0.0.0.0:* LISTEN 3055/launcher
tcp 0 0 0.0.0.0:9701 0.0.0.0:* LISTEN 3055/launcher
tcp 0 0 0.0.0.0:5701 0.0.0.0:* LISTEN 2891/launcher
tcp 0 0 127.0.0.1:9200 0.0.0.0:* LISTEN 2988/launcher
tcp 0 0 127.0.0.1:9300 0.0.0.0:* LISTEN 2988/launcher
tcp 0 0 192.168.**.**:8181 0.0.0.0:* LISTEN 3055/launcher
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1188/sshd
tcp 0 0 127.0.0.1:8087 0.0.0.0:* LISTEN 3055/launcher
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 1198/postmaster
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 3055/launcher
tcp6 0 0 . 22 . * LISTEN 1188/sshd
tcp6 0 0 . 5432 . * LISTEN 1198/postmaster
Получить настройки конкретного экземпляра сервера взаимодействия (включая параметры подключения) можно с помощью команды:
Читайте также: