Page 1 of 1

TS 5.5 Ошибка при запуске

PostPosted: Thu Sep 27, 2018 11:46 am
by mikolg
Добрый день,

При попытке поднять TS 5.5; java - openjdk version "1.8.0_161"; tomcat - 9.0.7;
TS ломается. В логах ошибка:

27-Sep-2018 06:42:18.846 SEVERE [main] org.apache.catalina.core.ApplicationContext.log action: null
java.lang.RuntimeException: Config must be initialized before use
at com.trackstudio.startup.Config.getInstance(Config.java:145)
at com.trackstudio.kernel.lock.DBSession.<init>(DBSession.java:19)
at com.trackstudio.kernel.lock.LockManager.acquireConnection(LockManager.java:71)
at com.trackstudio.kernel.lock.LockManager.acquireConnection(LockManager.java:63)
at com.trackstudio.startup.TSLoader.init(TSLoader.java:63)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:871)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:359)
at javax.servlet.GenericServlet.init(Unknown Source)

В окружении переменная TS_CONFIG="/etc/trackstudio/"
Содержимое каталога /etc/trackstudio:

prentice /etc/trackstudio # ls -1
plugins
trackstudio.adapters.properties
trackstudio.hibernate.properties
trackstudio.license.properties
trackstudio.log4j.properties
trackstudio.mail.properties
trackstudio.properties
trackstudio.scm.properties
trackstudio.security.properties

Файлики взяты от старого ts 5.0.7

Re: TS 5.5 Ошибка при запуске

PostPosted: Mon Oct 08, 2018 2:17 pm
by dpochtarev
http://www.trackstudio.ru/linux-setup-war.html
TS_CONFIG должна указывать на папку etc.
В новой версии внутри папки etc структура каталогов поменялась. Все файлы trackstudio.*.properties перенесли в etc/trackstudio. Данная структура каталогов видна в самом дистрибутиве.
При переносе собственных настроек следите за сохранением структуры и обратите внимание на такие файлы как trackstudio.adapters.properties и trackstudio.default.properties. Они иногда меняются (данная информация всегда отражается в документации). Т. е. в новую версию не нужно копировать настройки от старой с заменой файлов.