Как перейти с 32 bit на 64 bit на windows 10 без переустановки

Содержание
  1. Документация по установке каталога Carmen ( Clavius ​​)
  2. Требования
  3. Линукс
  4. База данных
  5. Настройки MySQL
  6. Настройки MSSQL
  7. Новая установка
  8. Предпосылки
  9. Установите Java JDK
  10. Установка Apache Tomcat 8.x в Windows
  11. Настройка Apache Tomcat 6.x в Windows (для старых установок)
  12. Настройки ведения журнала Tomcat
  13. Собственная инсталляция Кармен
  14. Настройки Кармен
  15. Обложки книг из поля X00 отправляются Кармен через базу данных SQL следующим образом:
  16. Запретить доступ к поисковым системам
  17. Кармен работает на порту 80 в корне домена (http://katalog.vkta.cz)
  18. Кармен работает на порту 8080 (или другом) в корне домена (http://katalog.vkta.cz:8080)
  19. Carmen работает на любом порту и пути вне корня домена (http://katalog.vkta.cz:8080/Carmen)
  20. Установка подключаемого модуля Lemmatizer
  21. Настройки прокси-сервера
  22. Аутентификация LDAP
  23. Хранилище ключей с помощью KeyStore Explorer
  24. Особые требования
  25. Развертывание в IIS
  26. Развертывание под веб-сервером Apache
  27. Установка Tomcat в LINUX
  28. Solr не выполняет поиск: Ошибка сопоставления
  29. Обновление: развертывание новой версии Carmen
  30. Обновление вручную

Документация по установке каталога Carmen ( Clavius ​​)

Требования

Линукс

Если Carmen установлена ​​на ОС типа Linux (Ubuntu Server, Debian . ), размер виртуальной памяти не должен быть ограничен:

База данных

Carmen поддерживает базы данных MySQL, Microsoft SQL и Oracle. В следующей таблице приведены минимальные требуемые версии.

Необходимые минимальные версии

Драйвер Диалект MySQL 5.1 com.mysql.jdbc.Driver org.hibernate.dialect.MySQL5InnoDBDialect MSSQL 2005 com.microsoft.sqlserver.jdbc.SQLServerDriver org. hibernate.dialect.SQLServerDialect Oracle 10g oracle.jdbc.driver.OracleDriver org.hibernate.dialect. Oracle10gDialect

Настройки MySQL

  • Кармен сама устанавливает этот параметр в соединении (нет необходимости устанавливать его непосредственно в базе данных)
  • проверьте настройки базы данных для max_allowed_packet
    • должен быть не менее 16 МБ
    • в наборе my.ini:

      Настройки MSSQL

      • Настройки указателя
        • linear[string] и alinear[string] — использовать некластеризованный индекс
        • kpujcky[scislo,co] — использовать составной индекс
        • car_popularity_evaluations[isbn] и car_popularity_evaluations[taykey] — добавить некластеризованный индекс, если он не существует

      Новая установка

      Предпосылки

      Установил текущую версию Clavius ​​SQL с Дискеты и исправил структуру данных

      Условия таблиц определения DEFWEB, DEFKVYPU и DEFDRUHD из кредитного протокола переписаны в синтаксис SQL (если здесь используются специальные функции, такие как RokVydAV и т. д., проконсультируйтесь с LANius s.r.o.). Например:

      разрешено

      Сервер с Windows 2003/2008 и правами локального администратора для установкипрограммное обеспечение

      Установите Java JDK

      Для новых установок для запуска Carmen требуется Java 8 — Sun JDK 1.8.0_66 DISKETTE/CARMEN

      • в зависимости от ОС на сервере версия для 32bit/64bit
      • попробуйте команду «java -version» в консоли Windows (Пуск>Выполнить>CMD), она должна написать 1.8.xyz
      • убедитесь, что это действительно Sun Java (не Open JVM или IBM JVM)

      ВНИМАНИЕ: Важно не устанавливать обновление Java, должна быть установлена ​​версия, на которой была разработана или хотя бы протестирована Carmen

      Установка Apache Tomcat 8.x в Windows

      ВНИМАНИЕ: Устанавливайте Tomcat только с дискет, это проверенные версии DISKETTE/CARMEN

      • Установка Tomcat 8.x в WINDOWS — Apache Tomcat 8.0.28 для установки WINDOWS пакета Apache Tomcat 8.0.28
        • получение установщика с http://tomcat.apache.org/ или с дискет.
        • начать установку
        • рекомендуемая папка для Tomcat в Windows: C:\tomcat
        • создать временный каталог: C:\tomcat\temp
        • Коммуникационный порт Tomcat: 8080 Если на сервере, на котором выполняется установка, нет другого WWW-сервера (IIS), рекомендуется установить порт 80.
      • Служба Windows Настройки Apache Tomcat через Управление этим компьютером, а затем в разделе Службы найдите Apache Tomcat и задайте свойства
        • На вкладке «Общие» установите «Тип запуска» на «Автоматически»
        • На вкладке «Восстановление» для всех трех сбоев установите параметр «Перезапустить службу», чтобы предотвратить проблемы
      • освободить порт, на котором установлен Tomcat, для выхода в Интернет (8080 в случае подключения через Apache или IIS, 80 для автономного подключения без Apache)
      • аутентификация на локальном хосте (в браузере введите адрес: http://localhost:8080/) — обязательнооткрой для себя кошку и индийский член

      Общая окончательная конфигурация Tomcat 8

      • В Windows 2008 сначала установите права пользователя на запись для всей папки c:\tomcat через контекстное меню над папкой tomcat, выбрав свойства>Безопасность
      • Откройте файл TOMCAT_HOME/conf/server.xml в Wordpad — вам нужно добавить текст URIEncoding=»UTF-8″ в эти разделы:
        • для соединителя HTTP Connector URIEncoding=»UTF-8″ port=»8080″ protocol=»HTTP/1.1″ connectionTimeout=»20000″ redirectPort=»8443″
        • для разъема AJP Connector URIEncoding=»UTF-8″ port=»8009″ protocol=»AJP/1.3″ redirectPort=»8443″

      настройки доступа и пароля (файл TOMCAT_HOME/conf/tomcat-users.xml), это удобно для удаленной проверки работоспособности Tomcat

      Настройки каталога для сервисных операций

      • Создание каталога в «tomcat/webapps/download»
      • добавить в «tomcat/conf/context.xml

      перезапустите Tomcat через службы в разделе «Управление этим компьютером» или с помощью программы TOMCAT_HOME\bin\tomcatw.exe.

      Настройка Apache Tomcat 6.x в Windows (для старых установок)

      • выделение памяти и «Виртуальная машина Java» — запустить C:\tomcat\bin\tomcat6w, на вкладке Java (ВНИМАНИЕ, если Tomcat не запускается, попробуйте дать меньше памяти)
      • Размер кучи — к пункту Максимальный пул памяти — рекомендуется: «1024», минимум: «512»
        • Max Perm Size (откусывает эту часть от Heap Size) — добавить в Java опции в конце — рекомендуется: «-XX:MaxPermSize=192m», минимум: «-XX:MaxPermSize=128m»
        • С помощью кнопки. выберите путь к правильной (JDK) jvm.dll в разделе «Виртуальная машина Java» — см. рис.

      Настройки ведения журнала Tomcat

      ФриСанс? , без засечек; размер шрифта: 13px;line-height: 17.328125px;»>Настройка выполняется в домашнем каталоге Кармен в файле FreeSans?, sans-serif; font-size: 13px; line-height: 17.328125px;»>log4j.properties

      Запись в стандартный вывод отключена по умолчанию.

      • его можно включить — log4j.rootLogger=WARN, stdout

      Журналирование происходит только в домашнем каталоге Кармен в папке журнала.

      В журнале Tomcat можно найти только информацию, связанную с запуском и завершением работы Tomcat (например, что порт 8080 уже используется и т. д.).

      Собственная инсталляция Кармен

      остановить через службы Tomcat, если они запущены

      создайте папку C:\Carmen, если эта папка находится не на диске C: вам нужно установить системную переменную SET CARMEN_HOME=D:\Carmen

      • Windows — Свойства системы>вкладка «Дополнительно»>Переменные среды>Системные переменные>Создать
      • Linux — в /etc/init.d/tomcat добавьте строку: export CARMEN_HOME=»/data/carmen»

      Carmen.war — скачать с DISKETTE\CARMEN и сохранить в TOMCAT_HOME\webapps\ .

      запустить Tomcat — он распаковывает Carmen.war в \CARMEN_HOME\LIBRARY_NAME (чаще всего C:\Carmen\Carmen) и далее туда:

      В Windows 2008 сначала установите права пользователя на запись для всей папки c:\carmen через контекстное меню над папкой carmen, выбрав Свойства>Безопасность

      .

      Редактировать файл CARMEN_HOME\user.properties через меню Open в программе Wordpad (использование Alt+ENTER Wordpad может быть связано с открытием)

      • Общие настройки
        • db.logging=true
        • db.username= ***имя пользователя для доступа к SQL (если ввести *** перед пользователем, оно будет закодировано) Внимание Аутентификация NT MS SQL не работает!
        • db.password= ***пароль для доступа к SQL (если ввести пароль перед *** , онкодирование и добавление функции декодирования ENC() )
        • jessica.url=http\://carmen.skat.cz\:8080/jessica2/service/jessica — после установки эта строка по умолчанию содержит «jessica2test», т.е. пробную версию jessica.
        • hibernate.updatedb=обновление
      • MySQL
        • db.driver=com.mysql.jdbc.Driver
        • db.type=MYSQL
        • db.url=jdbc:mysql://[сервер]:[порт]/[база данных] — добавьте правильный порт сервера и базу данных (если SQL находится на том же сервере, укажите localhost вместо имени сервера, каталог будет быстрее)

      перезапустите Tomcat и подождите около 60 с, затем введите localhost:8080/Carmen (обратите внимание на первую букву в верхнем регистре) (или ИМЯ_БИБЛИОТЕКИ)

      зайти в раздел администрирования http://localhost:8080/Carmen/admin и запустить переиндексацию в запланированных задачах (выполняется около десятков минут)
      Если не запускается, проблема может быть в пример в DEFKVYPU (отсутствует строка с 999 для SWITCH или PRESENCE)
      Если застревает, проблема может быть в слишком большом количестве BATCH_SIZE_SOLR_INDEX, поставьте только 300 вместо 500 и повторите индексацию

      Настройки Кармен

      После установки необходимо настроить несколько основных параметров в разделе администрирования Carmen (http://localhost:8080/Carmen/admin):

      1. Веб-адрес Кармен – Полный веб-адрес, указывающий на домашнюю страницу Кармен (например: http://www.knihovna.cz:8080/Кармен)

      Система -> Каналы связи

      1. Раздел электронной почты — Здесь нужно пройти все настройки раздела «Электронная почта» и установить правильный SMTP-сервер для отправки почты, а также изменить адреса электронной почты с первоначальной настройки «report_carmen@effectiva». .cz» в некоторые библиотеки адресов.

      Обложки книг из поля X00 отправляются Кармен через базу данных SQL следующим образом:

      Скопируйте сразу все содержимое папки в carmen\book_coversCLAVIUS\NAWEB вручную и добавить строку FILE2CAR в Clavius.ini? =NEW.
      Если его невозможно скопировать или не хватает конвертов, активируете ли вы опцию FILE2CAR? =ОН. Первичное заполнение и перенос всех конвертов из папки NAWEB можно сделать, запустив восстановление структуры в CLAVIU.
      Новое заполнение всех конвертов: view([delete from file2car]), а затем вышеупомянутым восстановлением структуры в Claviu.

      Запретить доступ к поисковым системам

      Поисковые системы используют специализированных роботов, которые сканируют Интернет и сохраняют информацию о страницах. Однако просматривать Кармен нежелательно (они снижают производительность сервера, делают статистику недействительной). В Carmen реализовано несколько уровней защиты от нежелательных ботов. Первый слой — это файл robots.txt, который в большинстве случаев необходимо задавать вручную.

      Кармен работает на порту 80 в корне домена (http://katalog.vkta.cz)

      В этом случае нет необходимости устанавливать файл robots.txt, будет использоваться файл по умолчанию, включенный в Carmen.

      Кармен работает на порту 8080 (или другом) в корне домена (http://katalog.vkta.cz:8080)

      В этом случае нет необходимости устанавливать файл robots.txt, будет использоваться файл по умолчанию, включенный в Carmen.

      Carmen работает на любом порту и пути вне корня домена (http://katalog.vkta.cz:8080/Carmen)

      В этом случае вам необходимо вручную установить файл robots.txt, чтобы он был доступен по адресу http://katalog.vkta.cz:8080/robots.txt. В Apache Tomcat процедура выглядит следующим образом:

        Создайте файл robots.txt по пути: \webapps\ROOT\robots.txt , например: C:\tomcat\webapps\ROOT\robots.txt.

      В типе файла:

      Установка подключаемого модуля Lemmatizer

      Для Windows: файл javalemma.dll должен быть загружен в C:\Windows\System32, будьте осторожны, даже для 64-битной версии. библиотека dll

      Для Linux: файл необходимо загрузить в /usr/lib/libjavalemma.so

      Кроме того, файл словаря должен быть загружен в каталог с Кармен в правильном месте (plugins\lemma) — C:\carmen\plugins\lemma\czech.lex

      Настройки прокси-сервера

      если Carmen установлена ​​за прокси-сервером, имя контекста должно быть одинаковым на обоих серверах

      Аутентификация LDAP

      Создайте файл ldap.properties

      в домашнем каталоге

      если используется SSL с сертификатами, сертификаты должны быть импортированы в хранилище ключей (используется keytool)

      Хранилище ключей с помощью KeyStore Explorer

      1. Создать новое хранилище ключей
      2. Тип: JKS
      3. Инструменты -> Импорт TrustedCertificate
      4. Импортировать весь путь сертификата — от корня
      5. Сохранить как, например, keystore.jks
      6. Правильно укажите путь к ldap.properties
      Параметр Обязательный Описание
      номер Нет (если указано ckod или usernamecolumn) Атрибут из LDAP, который будет использоваться для получения номера считывателя
      ckod Нет (если указан ccislo или usernamecolumn) Атрибут LDAP для получения штрих-кода
      usernamecolumn Нет (если указан ccislo или ckod) Столбец таблицы Ctenari в в котором хранится имя входа в LDAP считывателя
      ldapUrl Да URL-адрес сервера LDAP, к которому мы будем подключаться
      хранилище ключей Нет Путь к хранилищу ключей, если мы используем сертификаты
      logException Да true/false — используется для отладки, после правильной настройки может быть установлено значение false (исключения неудачного входа не регистрируются)
      протокол Нет метод защиты (ssl)
      база Да в какой базе искать
      имя пользователя Да имя пользователя для пользователя, у которого есть возможность получить пароль пользователя для входа в систему
      пароль да пароль для пользователя, у которого есть возможность получить пароль пользователя для входа в систему
      основной да запрос на вход для получения ccisla
      filter Да фильтр для получения ccisla
      checkByClaviusWhenLdapFailed Да если установлено значение true, то при сбое аутентификации LDAP Кармен попытается аутентифицировать пользователя, используя имя пользователя и пароль Clavio

      Особые требования

      Проверьте, установлен ли в системе шрифт Verdana , если шрифт не установлен, его необходимо установить

      Развертывание в IIS

      ( ) Конфигурация Tomcat — необходимо установить UTF-8 для коннектора AJP (TOMCAT_HOME/conf/server.xml: URIEncoding=»UTF-8″) + перезапустить Tomcat

      Связывание IIS и Tomcat с помощью подключаемого модуля ISAPI

      • ВНИМАНИЕ IIS иногда кэширует почти все бессмысленно и часто помогает только ПЕРЕЗАГРУЗКА ОС. Вот почему хорошо проверить/проверить, что другие изменения также вступят в силу в случае нефункциональной конфигурации.
      • основной документ, на основе которого было создано это упрощенное чешское руководство, находится здесь: http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
      • процедура установки и настройки соединения:
        • загрузите и установите подключаемый модуль isapi_redirect.msi для IIS (в каталогах по умолчанию) — он прикреплен к этому документу, в случае google:isapi_redirect.msi
        • вам не нужно настраивать реестры, как описано в документе, но вам необходимо настроить службу IIS, см. далее
        • настройка IIS — с помощью приложения «Internet Information Services (IIS) Manager» в Windows
          1. необходимо проверить: для узла «Веб-страницы по умолчанию» всвойства на вкладке «Домашний каталог» должны иметь разрешение «Выполнение разрешения = Только сценарий»
          2. необходимо проверить: для узла «Веб-страницы по умолчанию» должен быть виртуальный каталог «jakarta», сопоставленный с «.\ISAPI Redirect\bin»
          3. необходимо добавить: над узлом «Расширение веб-службы» правой кнопкой мыши вызвать опцию «Добавить новое расширение веб-службы»
            • добавить имя «Tomcat»
            • разрешенный файл с полным путем к «isapi_redirect.dll» (Перейти к: . C:\Program Files\Apache Software Foundation\ISAPI plugin. \bin\isapi_redirect.dll)
            • установите флажок «Установить статус расширения «Разрешено»»!
          4. Далее вам нужно включить длину сегмента в URI для IIS, чтобы она была разумной (больше, чем по умолчанию) — запустите regedit, добавьте значение DWORD в соответствии с этими параметрами:
        • затем можно настроить индивидуальное перенаправление на Кармен в каталоге C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\conf, файлы

      дополнить содержимое файла — uriworkermap.properties:

      Развертывание под веб-сервером Apache

      ( ) Конфигурация Tomcat — необходимо установить UTF-8 для коннектора AJP (TOMCAT_HOME/conf/server.xml: URIEncoding=»UTF-8″)

      ( ) Установка Apache — необязательно при проксировании методом Apache-Tomcat по протоколу AJP1.3

      • ( ) установить mod_jk (#aptitude установить libapache2-mod-jk)
      • ( ) конфигурация mod_jk
      • #vim /etc/apache2/conf.d/tomcat:
      • #vim /etc/apache2/workers.properties

      ( ) Конфигурация Apache (подключение к AJP; страница ошибки, которая появляется, если Tomcat не запущен (веб-обслуживание))

      ( ) настройки подключения (#vim /etc/apache2/sites.enabled/000-default):

      Установка Tomcat в LINUX

      ( ) Установка Tomcat 6 в LINUX — ApacheTomcat 7.X для LINUX

      • ( ) установить Apache Tomcat 7 — из пакета, из двоичных файлов
      • ( ) установить сценарий запуска (/etc/init.d/tomcat)
      • ( ) выделение памяти в сценарии JAVA_OPTS (параметры VM): (рекомендуется: «-Xmx1024m -XX:MaxPermSize=196m», минимум: «-Xmx512m -XX:MaxPermSize=128m»)
      • ( ) установка драйвера JDBC (mysql-connector.jar, sqlserver.jar, . ) в каталог TOMCAT_HOME/lib
      • ( ) настройки app.armor при использовании в ОС
      • ( ) создать временный каталог /var/lib/tomcat7/temp (установить права chmod 777)
      • ( ) открытие порта, на который будет установлен Tomcat (8080 в случае подключения через Apache или IIS, 80 для автономного без Apache)
      • ( ) проверить прослушивание на правильном порту (с помощью netstat -apn

        перезапись существующих файлов при распаковке

        Tomcat (Windows) не запускается

        • следуйте инструкциям на http://www.mkyong.com/tomcat/tomcat-error-prunsrvc-failed-creating-java-jvmdll/
        • вам необходимо скопировать файл C:\Program Files\Java\jre6\bin\msvcr71.dll (в зависимости от того, где установлена ​​JRE) в каталог bin Tomcat и в C:\system32

        Solr не выполняет поиск: Ошибка сопоставления

        В Suse Linux иногда случается, что поиск Кармен вызывает исключение:

        Вам необходимо выполнить команду (от root):

        Обновление: развертывание новой версии Carmen

        Обновление вручную

        Мы обновим систему Clavius ​​SQL до текущей версии и выполним восстановление структуры данных в меню «Инструменты».

        Мы будем скачивать новый Carmen.war с DISKETTE/CARMEN, (будьте внимательны при сохранении файла, файл должен иметь имя исходного файла war! чаще всего Carmen.war )

        Остановим Tomcat через службы в разделе Управление этим компьютером или с помощью программы TOMCAT_HOME\bin\tomcatw.exe.

        В папке TOMCAT_HOME\webapps/ удалить папку Carmen со всем, что в ней находится (или другую — в зависимости от названия каталога). Будьте осторожны, чтобы не удалить другие папки!

        В папке TOMCAT_HOME\work/Catalina/localhost удалите каталог Carmen (или другой — в соответствии с названием каталога). Будьте осторожны, чтобы не удалить другие папки!

        В папке TOMCAT_HOME\conf/Catalina/localhost удалите файл Carmen.xml (или другой — по названию каталога). Будьте осторожны, чтобы не удалить другие файлы!

        В папку TOMCAT_HOME\webapps/ загружаем новый Carmen.war (сначала сделайте резервную копию старого вне этой папки, никогда не переименовывайте его. )

        Запустите Tomcat с помощью служб в разделе «Управление этим компьютером» или с помощью программы TOMCAT_HOME\bin\tomcatw.exe.

        После правильного запуска Tomcat примерно (1 минута) и распаковки Carmen в папкуtomcat\webapps\Carmen и CARMEN_HOME мы выиграли

Читайте также:  Как сменить имя пользователя на windows 10 на ноутбуке windows
Поделиться с друзьями
ОС советы