Skip to content
droodev edited this page Oct 26, 2015 · 5 revisions

Poradnik instalacji

System dostarczony jest jako spakowane archiwum war oraz (na repozytorium) jako projekt IntelliJ. Jednak do jego zbudowania i spakowania do postaci .war wystarczy Maven

Budowanie do postaci .war

Część konfiguracji systemu musi zostać dokonana w plikach konfiguracyjnych znajdujących się w takich katalogach WEB-INF oraz META-INF. Po dokonaniu zmian w tych plikach wymagane jest wykonanie mvn:clean oraz mvn:package. Po tych czynnościach w katalogu target znajdzie się plik cfp-1.0.war.

Konfiguracja

Poniżej przedstawione zostaną elementy konfiguracji (podstawowej), które należy wykonać, aby zainstalować system. Na początku należy zainstalować:

  • Bazę danych MySQL
  • serwer TomEE Plus

Konfiguracja bazy danych

Plik konfiguracyjny dostępu do bazy danych z aplikacji to META-INF/context.xml. W tagu <Resource> definionane jest źródło danych. Należy odpowienio ustawić nazwę użytkownika oraz hasło do bazy. Atrybut url definiuje JDBC Connection URL, za pomocą którego należy podać odpowiedni adres instancji, port oraz nazwę bazy. Należy się upewnić, że dostarczona konfiguracja odpowiada konfiguracji bazy danych.

Reszta parametrów nie powinnoa być zmieniana w celu podstawowej konfiguracji aplikacji. Zakłada się, że użytkownik dokonujący ich modyfikacji zdaje sobie sprawę, co robi i zna podstawy konfiguracji JPA. Wobec tego, dalsze wyjaśnienia nie są konieczne.

Konfiguracja użytkownika HTTPS

Login i hasło użytkownika HTTPS (uprawnionego do dostępu do serwisu) znajdują się pliku WEB-INF/resources/users.xml. Atrybuty username i password odpowiadają za konfigurację użytkownika.

Konfiguracja połączenia HTTPS na serwerze

Artykuł prezentuje, krok po kroku, opis, w jaki sposób umożliwić i skonfigurować protokół TLS na sererze Tomcat (również TomEE Plus)