...
To elementy umieszczone w katalogu domowym, które służą do ustawień działania PlusWorkflow.
| ElementLokalizacja | domyślnych ustawieńDomyślne ustawienia | Lokalizacja własnych ustawień | Uwagi |
|---|---|---|---|
| Konfiguracja ścieżki katalogu | brak (wyjątek instalowanie za pomocą instalatora) | parametr plusworkflow.home w web.xml | Ten element decyduje o włączeniu katalogu domowego. |
| Konfiguracja bazy danych | w zasadzie wbudowane w system, ale powstaje <home-dir>/config/db.properties z pustymi wartościami parametrów. W takim przypadku system korzysta z domyślnej wbudowanej bazy danych. | <home-dir>/config/db.properties z podaniem odpowiednich wartości parametrów dot zewnętrznej bazy | poniżej więcej szczegółów odnośnie ustawienia bazy w pliku |
Konfiguracja parametrów systemu | wbudowane w system | <home-dir>/config/PlusWorkflow.conf poza ustawieniami bazy co jest robione jak opisano powyżej | Nie zalecane wprowadzanie własnych ustawień przez nadpisanie conf'a. Obecnie zaleca się ustawiać własne ustawienia parametrów w Administracja->Konfiguracja systemu->Parametry systemu. |
| Konfiguracja logów | wbudowane w system | <home-dir>/config/Log4j.xml |
...
| Element | Lokalizacja | Uwagi |
|---|---|---|
| Pliki logów | <home-dir>/logs | ale w powyższej konfiguracji logów można zmienić lokalizację gdzie będą trafiały logi |
| Zainstalowane wtyczki | <home-dir>/data/plugins | |
| Katalog tymczasowy | <home-dir>/temp | |
| Mapy procesów | <home-dir>/XPDL |
Ustawienie bazy w db.properties
Kompatybilność wstecz
Jeżeli w pliku web.xml nie został skonfigurowany katalog domowy, to:
- wczytywana jest konfiguracja z PlusWorkflow.conf po staremu (parametr w web.xml)
- baza danych pobierana jest z context.xml
- wtyczki przechowywane są w starym katalogu (skonfigurowanym w suncode-plugins.xml)
Katalog domowy jest mimo wszystko ustawiany (domyślnie ../PlusWorkflow Home) – dlatego mogą tam trafić logi (jeżeli plik nie został nadpisany), będzie tam temp, katalog użytkownika (user.dir) etc.
Konfiguracja katalogu domowego
Aby ustawić/zmienić katalog domowy trzeba ustawić jego elementy konfiguracyjne w następujący sposób :
Konfiguracja ścieżki katalogu
Ustawienie ścieżki katalogu trzeba zrobić w parametrze pliku web.xml:
| Code Block | ||
|---|---|---|
| ||
<context-param>
<param-name>plusworkflow.home</param-name>
<param-value>../PlusWorkflow Home</param-value>
</context-param> |
To ustawienie w zasadzie decyduje o włączeniu katalogu domowego.
Konfiguracja bazy danych
Ustawienia dot bazy danych z której ma korzystać system można zrobić w <home-dir>/config/db.properties
...
| 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. |
Kompatybilność wstecz
Jeżeli w pliku web.xml nie został skonfigurowany katalog domowy, to:
- wczytywana jest konfiguracja z PlusWorkflow.conf po staremu (parametr w web.xml)
- baza danych pobierana jest z context.xml
- wtyczki przechowywane są w starym katalogu (skonfigurowanym w suncode-plugins.xml)
Katalog domowy jest mimo wszystko ustawiany (domyślnie ../PlusWorkflow Home) – dlatego mogą tam trafić logi (jeżeli plik nie został nadpisany), będzie tam temp, katalog użytkownika (user.dir) etc.
Ustawienie ścieżki do katalogu
Ustawienie ścieżki katalogu trzeba zrobić w parametrze pliku web.xml:
| Code Block |
|---|
<context-param>
<param-name>plusworkflow.home</param-name>
<param-value>../PlusWorkflow Home</param-value>
</context-param> |
To ustawienie w zasadzie decyduje o włączeniu katalogu domowego.
Konfiguracja katalogu domowego
...
Konfiguracja parametrów systemu
Konfiguracja logów
Włączenie katalogu domowego
Jednak aby po raz pierwszy włączyć katalog domowy, nie wszystkie ustawienia są konieczne. Są z kolei być potrzebne dodatkowe kroki, jeśli chcemy włączyć katalog domowy na działającym już systemie.
Poniższy opis pokazuje co trzeba zrobić w różnych sytuacjach.
Na nowo instalowanym systemie
Na nowo przygotowywanym systemie, aby działał on z Katalogiem domowym należy wykonać następujące ustawienia w zależności od potrzeb i sposobu instalacji.
...
| Info |
|---|
Jak już system zostanie zainstalowany instalatorem to zmienić dotychczasowe ustawienia lub wykonać dodatkowe dot. parametrów systemu lub logów można zrobić analogicznie jak opisano w Konfiguracji dla nowego systemu. |
Na działającym systemie
...
(
...
bez katalogu domowego)
Aby zmigrować do katalogu domowego system, który wcześniej działał bez katalogu domowego z tą samą bazą danych, należy wykonać następujące ustawienia w zależności od potrzeb :
...
