Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Podstawowe informacje

...

Konfiguracja projektu

  1. Pobieramy system SVN/PlusWorkflow/tags/PlusWorkflow-2.8.2

...

Modules/ZST

...

Wersje

  1. .2.1
  2. Pobieramy moduł PlusAsset z SVN/Modules/ZST/2.8.2

...

Komponenty

  • Modules/ZST/2.8.2 - aplikacja internetowa dostępna z poziomu PlusWorkflow - PlusAsset
  • Modules/UserModule/2.8.2 - aplikacja internetowa dostępna z poziomu PlusWorkflow - służy do zarządzania uprawnieniami do PlusAsset.
  1. Pobieramy moduł zarządzania użytkownikami z SVN/Modules/UserModule/2.8.2 (PlusAsset jest zależny od modułu zarządzania użytkownikami)
  2. Dodajemy zależności w PlusAsset do systemu i modułu zarządzania użytkownikami w classpath
  3. Ustawiamy synchronizację katalogu target/classes do katalogu z klasami na serwerze
  4. Ustawiamy synchronizację katalogu src/main/webapp do katalogu plugins/zst/ na serwerze
  5. Ładujemy do systemu mapę z dist/plus-asset.xpdl
  6. Kopiujemy biblioteki z dist/lib na serwer
  7. Dodajemy plik jar lub klasy modułu zarządzania użytkownikami na serwer
  8. Usuwamy poniższe biblioteki z serwera:
    • spring-hibernate3-2.0-m2.jar
    • spring-2.5.6.SEC01.jar
    • hibernate3
    • xbean-2.2.0

Uruchomienie modułu

Plikiem wejściowym do modułu jest plik index.jsp znajdujący się w src/main/webapp/. Instalując moduł skopiowaliśmy zawartość tego katalogu na serwer do plugins/zst/ więc aby uruchomić moduł należy wywołać adres <nazwa_aplikacji>/plugins/zst/index.jsp  np. PlusWorkflow/plugins/zst/index.jsp.

Struktura projektu

  • katalogi ze źródłami i zasobami są zgodne z domyślną konfiguracją maven
  • dist - katalog zawierający pliki dystrybucyjne(biblioteki, plik jar, skrypty i mapę procesów)
  • dist/lib - biblioteki projektu
  • dist/zst - zasoby webowe
  • build.xml - skrypt ant do budowania projektu
  • pom.xml - plik maven z definicją zależności

Budowanie

Plik build.xml wykonuje następujące operacje:

  • Kopiuje src/main/webapp do dist/zst
  • Tworzy plik zst.jar i zapisuje go w dist/zst.jar