Показаны сообщения с ярлыком azkm. Показать все сообщения
Показаны сообщения с ярлыком azkm. Показать все сообщения

четверг, 19 декабря 2019 г.

Обновление QDP под Windows

Устранения непоняточек псто.

Про указание путей в "upd.properties", когда веб-сервер установлен на Windows.

Правильный пример:
#Путь к папке, где находится томкат с приложением
tcHome=c:/azk/a/bin/analysis_stable/tomcat

#URI к репозитарию обновлений. Пока поддерживается только протокол файловой системы
buildRepo.uri=file:///c:/azk/a/bin/analysis_stable/update_dirs

В случаях некорректного формата указывания значений для этих параметров выполнение утилиты обновления ("updater.bat / updater (bash)") прерывается с ошибкой:
ERROR Provider "c" not installed

четверг, 7 декабря 2017 г.

Установка web-службы для АЦК-Мониторинг (_installService.bat)

На обучении по АЦК-Мониторинг был предоставлен батник "installService.bat" для установки web-службы АЦК-М.
После его применения в окне настройки web-службы нужно было еще вручную дописывать некоторые параметры.
Со временем стало понятно, что эти ручные операции можно запихнуть в тот же самый батник.

_installService.bat:
SET SERVICE_NAME=M_IRKOBL_161213
SET SERVICE_DISPLAY_NAME="Apache Tomcat 8.0 %SERVICE_NAME%"
tomcat8.exe //IS//%SERVICE_NAME% ^
  --DisplayName=%SERVICE_DISPLAY_NAME% ^
  --Description="АЦК-Мониторинг" ^
  --Install="%cd%\tomcat8.exe" ^
  --Classpath=".\bin\bootstrap.jar;.\bin\tomcat-juli.jar" ^
  --StartMode=jvm ^
  --StopMode=jvm ^
  --StartClass=org.apache.catalina.startup.Bootstrap ^
  --StartPath=%cd%\..\ ^
  --StartParams=start ^
  --StopClass=org.apache.catalina.startup.Bootstrap ^
  --StopParams=stop ^
  --LogPath=..\logs ^
  --LogLevel=Info ^
  --StdOutput=auto ^
  --StdError=auto ^
  --StopPath=%cd%\..\ ^
  --Jvm=%JRE_HOME%\bin\server\jvm.dll ^
  --JvmMs=2048 ^
  --JvmMx=2048 ^
  --JvmOptions=-Dcatalina.home=.;-Dcatalina.base=.;-Djava.endorsed.dirs=.\endorsed;-Djava.io.tmpdir=.\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=.\conf\logging.properties;-XX:ReservedCodeCacheSize=96m;-XX:+HeapDumpOnOutOfMemoryError;-XX:HeapDumpPath=.\;-Dorg.jboss.logging.provider=slf4j
copy /Y tomcat8w.exe %SERVICE_NAME%.exe
pause

понедельник, 21 августа 2017 г.

qdp.properties in qdpconf

Под разными ОС расположение файла "qdp.properties" Tomcat ищет в разных папках:
- для Windows: <Tomcat АЦК-М>\qdpconf\qdp.properties
- для Linux: <Tomcat АЦК-М>/bin/qdpconf/qdp.properties
Нужно избавиться от этого нюанса.

Похожий нюанс с расположением лога вэб-приложения из папки "webapps" Tomcat - путь к логу, указанный в logback.xml для разных ОС (Windows, Linux) читается по-разному, например, при значении "../logs/mon.log" в "tomcat\webapps\azkmon\WEB-INF\classes\logback.xml" лог пишется по разным путям:
- для Windows: <Tomcat АЦК-М>\..\logs\mon.log
- для Linux: <Tomcat АЦК-М>/logs/mon.log
Нужно избавиться от этого нюанса тоже.
=============================================
В qdp.properties нужно обязательно указывать 5 строк о подключении к БД:
main.dataSource.driverClassName=oracle.jdbc.OracleDriver
main.dataSource.url=...
main.dataSource.username=...
main.dataSource.password=...
main.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
=============================================
r:40c5acc6c50a1b760a62662fedeb8cddb336f4c8
a:a40546cc4fd6a12572828bb803380888ad1bfdab
=============================================
USERROLE_USERACCOUNT.ROLES_NAME='superUser' where USERROLE_USERACCOUNT.USERS_NAME=...

четверг, 18 февраля 2016 г.

azk-m, java 8

-Dfile.encoding=UTF-8
-Xms128m
-Xmx1024m
-XX:+UseG1GC
-XX:+DisableExplicitGC
-XX:MaxGCPauseMillis=1000
-XX:PermSize=3G
-XX:MaxPermSize=3G
-Dcatalina.home=.
-Dcatalina.base=.
-Djava.endorsed.dirs=.\endorsed
-Djava.io.tmpdir=.\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=.\conf\logging.properties
-XX:ReservedCodeCacheSize=64m

Архив