...
Podczas pierwszego uruchomienia systemu z ustawionym katalogiem domowym, powstaną poniższe jego elementy z domyślnymi ustawieniami.
Jednak jest możliwość podania także własnych ustawień w podany sposób.
| Element | Domyślne ustawienia | Własne ustawienia wLokalizacja domyślnych ustawień | Lokalizacja własnych ustawień | Uwagi | |
|---|---|---|---|---|---|
| Konfiguracja bazy danych | <home-dir>/config/db.properties z nie wypełnionymi pustymi wartościami parametrów. W tym takim przypadku system korzysta z domyślnej wbudowanej bazy danych. | <home-dir>/config/db.properties z podami własnymi ustawieniami parametrówpodaniem odpowiednich wartości parametrów dot zewnętrznej bazy | poniżej więcej szczegółów odnośnie konfiguracji bazy w pliku | ||
Konfiguracja parametrów Shark'a (PlusWorkflow.conf) | wbudowane w system | <home-dir>/config/PlusWorkflow.conf | poza ustawieniami bazy co jest robione jak opisano powyżej | Nie zalecane. Obecnie zaleca ustawiać własne usatwienia parametrów w Administracja->Konfiguracja systemu->Parametry systemu. | |
| Konfiguracja logów | wbudowane w system | <home-dir>/config/Log4j.xml | |||
| Pliki logów | <home-dir>/logs | wg ustawień powyższej konfiguracji logów | |||
| Zainstalowane wtyczki | <home-dir>/data/plugins | nd. |
Konfiguracja bazy w db.properties
Ustawienia dot bazy danych z której ma korzystać system można zrobić w <home-dir>/config/db.properties
| Code Block | ||
|---|---|---|
| ||
# Database connection configuration # [Connection] # Database name db.name= # Database server type [postgresql, oracle, mssql, db2, db2as400] db.type= # Database server host (without port) db.host= # Port on which database server accepts connections db.port= # Database user db.username= # Database user password db.password= # [Optional] JDBC connection URL (if empty, connection URL will be build based on properties above) db.connectionUrl= # [Connection pool configuration] # Maximum pool size (default 30) db.pool.size=30 # Minimum number of idle connections in pool (default 5) db.pool.idle=5 # Timeout for acquiring connection from the pool (defaults to 5 minutes) db.pool.connectionTimeout=300000 |
| Info |
|---|
Jeżeli parametry dot bazy danych (sekcja 'Database connection configuration'), nie są podane to system domyślnie uruchomi się na wbudowanej bazie PostgreSQL. Jeżeli parametry te zostaną podane aby skorzystać z bazy zewnętrznej, to parametr 'connectionUrl' nie musi być podany. |
...
| Code Block |
|---|
<context-param> <param-name>plusworkflow.home</param-name> <param-value>../PlusWorkflow Home</param-value> </context-param> |
Baza danych
| Warning |
|---|
Należy usunąć konfigurację bazy z pliku context.xml i web.xml (tag 'resource-ref'). |
PlusWorkflow.conf
Ładowany jest domyślny plik PlusWorkfow.conf – jeżeli istnieje potrzeba zmiany parametrów można w katalogu domowym w <home-dir>/config/PlusWorkflow.conf nadpisać domyślne wartości.
| Note |
|---|
Nie można tak zmienić ustawień dostępu do bazy – to jest robione poprzez plik <home-dir>/config/db.properties |
| Warning |
|---|
Należy usunąć konfigurację parametru 'Shark_Conf' z pliku web.xml |
Logi
Domyślnie logi będą trafiać do katalogu <home-dir>/logs (jeżeli nikt nie podał własnego pliku Log4j.xml)
Wtyczki
Wtyczki zapisywane będa w <home-dir>/data/plugins
Należy usunąć konfigurację dot. parametru o nazwie 'log4jConfigLocation' z pliku web.xml
Wtyczki
| Info |
|---|
W przypadku konieczności wykonania migracji, wystarczy przekopiować katalog do nowego położenia. |
...
