Установка на WebLogic — различия между версиями
Строка 6: | Строка 6: | ||
# Поместить драйвер в директорию установки Web Logic | # Поместить драйвер в директорию установки Web Logic | ||
# Добавить драйвер в CLASSPATH WebLogic | # Добавить драйвер в CLASSPATH WebLogic | ||
− | Подробнее смотри в официальной документации | + | Подробнее смотри в официальной документации https://docs.oracle.com/middleware/1213/wls/JDBCA/third_party_drivers.htm#JDBCA729 |
− | Примечание: При тестировании использовалась опция добавления в CLASSPATH " | + | Примечание: При тестировании использовалась опция добавления в CLASSPATH "For all domains" |
− | === | + | ===Установка Java Cryptography Extension (JCE) Unlimited Strength=== |
PayControl использует криптографические примитивы, поэтому для используемой Java-машины должно быть снято ограничение на "стойкость" криптографии | PayControl использует криптографические примитивы, поэтому для используемой Java-машины должно быть снято ограничение на "стойкость" криптографии | ||
# Скачать архив по адресу http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html | # Скачать архив по адресу http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html | ||
− | # Распаковать и скопировать файлы по адресу | + | # Распаковать и скопировать файлы по адресу 'JDK_HOME/lib/security, заменив старые версии |
===Настройка JVM=== | ===Настройка JVM=== | ||
====Размер используемой памяти==== | ====Размер используемой памяти==== | ||
Для работы WebLogic с приложениями рекомендуется использовать не менее 2Gb оперативной памяти. | Для работы WebLogic с приложениями рекомендуется использовать не менее 2Gb оперативной памяти. | ||
− | # Перейти по пути: | + | # Перейти по пути: PATH_TO_DOMAIN\bin |
# Установить переменную USER_MEM_ARGS | # Установить переменную USER_MEM_ARGS | ||
− | # | + | ## Для Windows в файле startWebLogic.cmd добавить запись set USER_MEM_ARGS=-Xms256m -Xmx2048m перед строкой call "%DOMAIN_HOME%\bin\setDomainEnv.cmd |
− | # | + | ## Для Linux в файле startWebLogic.sh добавить запись USER_MEM_ARGS=-Xms256m -Xmx2048m перед строкой DOMAIN_HOME=PATH_TO_DOMAIN |
− | ==== | + | ====Указать префикс для JNDI==== |
Для работы приложения PayControl необходимо указать в JNDI-префикс в качестве параметры Java-машины приложения | Для работы приложения PayControl необходимо указать в JNDI-префикс в качестве параметры Java-машины приложения | ||
− | # Перейти по пути: | + | # Перейти по пути: PATH_TO_DOMAIN\bin |
− | # Установить переменную | + | # Установить переменную JAVA_OPTIONS |
− | #* Для Windows в файле startWebLogic.cmd строку | + | #* Для Windows в файле startWebLogic.cmd строку set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS% заменить на set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS% -Dejb.jndi.prefix=java:global/PayControlServiceWar-3.6-WF-WL/PayControl-core-logic-3.6-jar-with-dependencies/ |
− | + | #* Для Linux в файле startWebLogic.sh строку JAVA_OPTIONS${SAVE_JAVA_OPTIONS} заменить на JAVA_OPTIONS=${SAVE_JAVA_OPTIONS} -Dejb.jndi.prefix=java:global/PayControlServiceWar-3.6-WF-WL/PayControl-core-logic-3.6-jar-with-dependencies/ | |
− | * Для Linux в файле startWebLogic.sh строку | ||
− |
Версия 14:26, 23 ноября 2018
Содержание
Установка PayControl 3.6 на WebLogic 12.2.1.3
Подготовка
Установка необходимых JDBC-драйверов
Если используется СУБД, отличная от Oracle, то необходимо установить JDBC-драйвер для необходимой СУБД.На примере PostgreSQL необходимо выполнить следующие действия:
- Загрузить актуальную версию JDBC-драйвера (https://jdbc.postgresql.org/download.html)
- Поместить драйвер в директорию установки Web Logic
- Добавить драйвер в CLASSPATH WebLogic
Подробнее смотри в официальной документации https://docs.oracle.com/middleware/1213/wls/JDBCA/third_party_drivers.htm#JDBCA729
Примечание: При тестировании использовалась опция добавления в CLASSPATH "For all domains"
Установка Java Cryptography Extension (JCE) Unlimited Strength
PayControl использует криптографические примитивы, поэтому для используемой Java-машины должно быть снято ограничение на "стойкость" криптографии
- Скачать архив по адресу http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
- Распаковать и скопировать файлы по адресу 'JDK_HOME/lib/security, заменив старые версии
Настройка JVM
Размер используемой памяти
Для работы WebLogic с приложениями рекомендуется использовать не менее 2Gb оперативной памяти.
- Перейти по пути: PATH_TO_DOMAIN\bin
- Установить переменную USER_MEM_ARGS
- Для Windows в файле startWebLogic.cmd добавить запись set USER_MEM_ARGS=-Xms256m -Xmx2048m перед строкой call "%DOMAIN_HOME%\bin\setDomainEnv.cmd
- Для Linux в файле startWebLogic.sh добавить запись USER_MEM_ARGS=-Xms256m -Xmx2048m перед строкой DOMAIN_HOME=PATH_TO_DOMAIN
Указать префикс для JNDI
Для работы приложения PayControl необходимо указать в JNDI-префикс в качестве параметры Java-машины приложения
- Перейти по пути: PATH_TO_DOMAIN\bin
- Установить переменную JAVA_OPTIONS
- Для Windows в файле startWebLogic.cmd строку set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS% заменить на set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS% -Dejb.jndi.prefix=java:global/PayControlServiceWar-3.6-WF-WL/PayControl-core-logic-3.6-jar-with-dependencies/
- Для Linux в файле startWebLogic.sh строку JAVA_OPTIONS${SAVE_JAVA_OPTIONS} заменить на JAVA_OPTIONS=${SAVE_JAVA_OPTIONS} -Dejb.jndi.prefix=java:global/PayControlServiceWar-3.6-WF-WL/PayControl-core-logic-3.6-jar-with-dependencies/