Dokumentacja wdrożeniowa Project Lord 1.0



Podobne dokumenty
Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda.

System wspomagania pracy Administratora Bezpieczeostwa Informacji Instrukcja Administratora Wersja

Aplikacje www laboratorium

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Pierwsze kroki z Deployment Console. Wdrażanie klientów poprzez PXE przy użyciu adresu MAC. Szybki przewodnik

Instalacja. Podłączenie urządzenia. Wyłącz wszystkie urządzenia sieciowe (komputer, modem i router).

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Instrukcja instalacji systemu

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Instrukcja obsługi serwera FTP v

Skrócona instrukcja obsługi routera D-LINK: DIR 300 dla użytkowników sieci Maxnet

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Podłączenie urządzenia

Instalacja NOD32 Remote Administrator

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Instalacja systemu zarządzania treścią (CMS): Joomla

Instalacja serwera zarządzającego F-Secure Policy Manager

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Instrukcja instalacji oprogramowania. Studio Magazyn WMS.net. na serwerze IIS z Microsoft SQL 2008 Server

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Konfiguracja programu

Dla przykładu, w instrukcji tej wykorzystano model TL-WA701ND.

Konfiguracja własnego routera LAN/WLAN

Instrukcja instalacji systemu elektronicznego obiegu dokumentów - esoda.

RMA Zwroty/Reklamacje

oprogramowania F-Secure

Instalacja serwera baz danych PostgreSQL w systemach operacyjnych z rodziny Windows.

Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu.

Przebieg instalacji NKP

Instrukcjaaktualizacji

LeftHand Sp. z o. o.

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce

Compas 2026 Personel Instrukcja obsługi do wersji 1.05

Projektowanie oprogramowania. Warstwa integracji z bazą danych oparta na technologii ORM Platforma Java EE Autor: Zofia Kruczkiewicz

Konfiguracja współpracy urządzeń mobilnych (bonowników).

INSTRUKCJA AKTUALIZACJI OPROGRAMOWANIA ODU/IDU

System kontroli dostępu ACCO NET Instrukcja instalacji

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus

Instrukcja instalacji

BACKUP BAZ DANYCH FIREBIRD

pomocą programu WinRar.

Współpraca z platformą Emp@tia. dokumentacja techniczna

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

Problemy techniczne SQL Server

Finanse VULCAN. Jednostki dodaje i konfiguruje administrator główny platformy (w aplikacji Zarządzanie platformą).

Uwaga!!! Autentykacja LDAP/AD zaimplementowana w Vigor wspiera tylko proste uwierzytelnianie (hasło przesyłane jest jawnym tekstem).

Problemy techniczne SQL Server

INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX. Dokumentacja zasilania aplikacji SEPI dla systemu Linux

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Tworzenie oraz zarządzanie użytkownikami w AD -Win Serwer 2008

Instrukcja instalacji i wstępnej konfiguracji oprogramowania

Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure

New Features in Allplan Allplan Nowy system licencjonowania w Allplan

Rejestratory Trend szybka konfiguracja do obsługi przez sieć.

Dokumentacja fillup - MS SQL

Instrukcja instalacji systemu

Po połączeniu z Netia Spotem, Netia Player będzie widoczny w konsoli zarządzania, podobnie jak rysunku:

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Następnie kliknąć prawym klawiszem myszy na Połączenie sieci bezprzewodowej i wybrać Wyłącz.

Instrukcja konfiguracji funkcji skanowania

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Nexus IP - Szybkie wprowadzenie. Do wszystkich modeli Nexus VW i FW

oprogramowanie mobilne Instrukcja obsługi PSR 2010

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

Instalacja pełnej wersji (development i/lub Windows runtime) oprogramowania Wonderware InTouch Machine Edition

Pracownia internetowa w szkole ZASTOSOWANIA

Windows Server 2012 Active Directory

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

Instrukcja korzystania z systemu IPbaza. oraz konfiguracji urządzeń

Galileo v10 pierwszy program

INSTALACJA SYSTEMU CMS JOOMLA!

Instalacja. Produkt pokazany na ilustracjach w tej instrukcji to model TD-VG3631. Podłączanie urządzenia

Telefon AT 530 szybki start.

PRACA W SIECI TYPU KLIENT-SERWER

Instrukcja oryginalna Urządzenie posiada oznaczenie MODUŁ KOMUNIKACYJNY CENTRAL WENTYLACYJNYCH. WebManipulator

Program dla praktyki lekarskiej. Instrukcja Aktualizacji

Program Rabator dla Microsoft Windows.

Kalipso wywiady środowiskowe

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na pierwszym komputerze?

INFORMATOR TECHNICZNY WONDERWARE. Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory

System Symfonia e-dokumenty

Instalacja. Dla przykładu, w instrukcji tej wykorzystano model TD-8817.

Instalacja aplikacji

Aktualizacja Oprogramowania do Obsługi Świadczeń do wersji G

Instrukcja obsługi Outlook Web App i konfiguracji Thunderbird

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Konfiguracja Trimble Access Sync

Transkrypt:

Dokumentacja wdrożeniowa Project Lord 1.0

Spis treści 1. Wymagane oprogramowanie... 3 2. Instalacja aplikacji ProjectLord na serwerze JBoss 7.1.1... 3 2.1. Instalacja sterownika bazy danych na serwerze JBoss 7.1.1... 3 2.1.1. PostgreSQL... 3 2.1.2. MySQL... 3 2.2. Tworzenie źródła danych na serwerze JBoss 7.1.1... 4 2.2.1. PostgreSQL... 4 2.2.2. MySQL... 6 2.3. Utworzenie bazy danych... 7 2.4. Wdrożenie aplikacji na serwerze JBoss 7.1.1... 7 3. Instalacja aplikacji ProjectLord na serwerze GlassFish... 8 3.1. Instalacja sterownika bazy danych na serwerze GlassFish... 8 3.1.1. PostgreSQL... 8 3.1.2. MySQL... 8 3.2. Tworzenie źródła danych na serwerze Glassfish... 8 3.2.1. PostgreSQL... 8 3.2.2. MySQL... 10 3.3. Utworzenie bazy danych... 12 3.4. Wdrożenie aplikacji na serwerze GlassFish... 12 2

1. Wymagane oprogramowanie Dokumentacja wdrożeniowa, Project Lord 1.0 Do działania aplikacja ProjectLord wymagane jest następujące oprogramowanie: 1. Serwer aplikacyjny: JBoss 7.1.1 (lub nowszy) lub GlassFish 3.1.2 (lub nowszy) 2. Baza danych: PostgreSQL 9.1 (lub nowsza) lub MySQL 5.6.10 (lub nowsza). 2. Instalacja aplikacji ProjectLord na serwerze JBoss 7.1.1 2.1. Instalacja sterownika bazy danych na serwerze JBoss 7.1.1 2.1.1. PostgreSQL Do katalogu [jboss_home]\modules\org serwera (jeżeli serwer znajduje się w katalogu C:\jboss, pełna ścieżka to: C:\jboss\modules\org) należy skopiowad katalog postgresql. Zawiera on katalog main, w którym znajduje się sterownik do bazy PostgreSQL tj. plik postgresql-9.1-902.jdbc4.jar oraz plik module.xmlo zawartości: <?xml version="1.0" encoding="windows-1250"?> <module xmlns="urn:jboss:module:1.0" name="org.postgresql"> </module> <resources> <resource-root path="postgresql-9.1-902.jdbc4.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> 2.1.2. MySQL Do katalogu [jboss_home]\modules\com serwera (jeżeli serwer znajduje się w katalogu C:\jboss, pełna ścieżka to: C:\jboss\modules\com) należy skopiowad katalog mysql. Zawiera on katalog main, w którym znajduje się sterownik do bazy MySQL tj. plik mysqlconnector-java-5.1.24-bin.jar oraz plik module.xml o zawartości: <?xml version="1.0" encoding="windows-1250"?> <module xmlns="urn:jboss:module:1.0" name="com.mysql"> <resources> <resource-root path="mysql-connector-java-5.1.24-bin.jar"/> 3

</resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module> 2.2. Tworzenie źródła danych na serwerze JBoss 7.1.1 Po instalacji sterownika do bazy danych można utworzyd połączenie z bazą danych. W tym celu należy dokonad modyfikacji pliku konfiguracyjnego serwera tj. [jboss_home]\standalone\configuration\standalone.xml (jeżeli serwer znajduje się w katalogu C:\jboss, pełna ścieżka to: C:\jboss\standalone\configuration\standalone.xml). Nazwa źródła danych wykorzystywana w aplikacji to: ProjectLordDS. 2.2.1. PostgreSQL W pliku standalone.xml należy znaleźd sekcję <subsystem xmlns="urn:jboss:domain:datasources:1.0"> i umieścid w niej zawartości plików postgres-datasource.txt oraz postgresqldriver.txt, zgodnie z poniższym wzorem: <subsystem xmlns="urn:jboss:domain:datasources:1.0"> <datasources> //tu wklej zawartość pliku postgresql-datasource.txt </datasource> <drivers> //tu wklej zawartość pliku postgresql-driver.txt </drivers> </subsystem> Zawartośd pliku postgresql-datasource.txt: <datasource jta="true" jndi-name="java:/projectlordds" poolname="projectlordds" enabled="true" use-java-context="true" useccm="true"> <connectionurl>jdbc:postgresql://localhost/projectlord</connection-url> <driver>org.postgresql</driver> 4

Zawartośd pliku postgresql-driver.txt: <driver name="org.postgresql" module="org.postgresql"> <pool> <min-pool-size>1</min-pool-size> <max-pool-size>20</max-pool-size> <prefill>false</prefill> <use-strict-min>false</use-strict-min> <flush-strategy>failingconnectiononly</flush-strategy> </pool> <security> <user-name>postgres</user-name> <password>admin</password> </security> <validation> <check-valid-connection-sql>select 1</check-validconnection-sql> <validate-on-match>false</validate-on-match> <background-validation>false</background-validation> </validation> </datasource> <xa-datasource-class>org.postgresql.xa.pgxadatasource</xadatasource-class> </driver> Domyślne ustawienia do bazy danych to: Login: postgres. Hasło: admin. Jeżeli wykorzystywana przez aplikację baza danych PostgreSQL ma ustawione inne wartości, należy w sekcji <security> (plik postgresql-datasource.txt) wprowadzid poprawne dane: <security> </security> <user-name>login</user-name> <password>hasło</password> Po wykonaniu tych czynności należy zrestartowad serwer. 5

2.2.2. MySQL W pliku standalone.xml należy znaleźd sekcję <subsystem xmlns="urn:jboss:domain:datasources:1.0"> i umieścid w niej zawartości plików mysql-datasource.txt oraz mysql-driver.txt, zgodnie z poniższym wzorem: <subsystem xmlns="urn:jboss:domain:datasources:1.0"> <datasources> //tu wklej zawartość pliku mysql-datasource.txt </datasource> <drivers> //tu wklej zawartość pliku mysql-driver.txt </drivers> </subsystem> Zawartośd pliku mysql-datasource.txt: <datasource jta="true" jndi-name="java:/projectlordds" poolname="projectlordds" enabled="true" use-java-context="true" useccm="true"> <connectionurl>jdbc:mysql://localhost:3306/projectlord</connection-url> <driver>com.mysql</driver> <security> <user-name>root</user-name> <password>admin</password> </security> <statement> <prepared-statement-cache-size>100</prepared-statementcache-size> <share-prepared-statements>true</share-prepared-statements> </statement> </datasource> Zawartośd pliku mysql-driver.txt: 6

<driver name="com.mysql" module="com.mysql"> <xa-datasourceclass>com.mysql.jdbc.jdbc2.optional.mysqlxadatasource</xadatasource-class> </driver> Domyślne ustawienia do bazy danych to: Login: root. Hasło: admin. Jeżeli wykorzystywana przez aplikację baza danych MySQL ma ustawione inne wartości, należy w sekcji <security> (plik mysql-datasource.txt) wprowadzid poprawne dane: <security> </security> <user-name>login</user-name> <password>hasło</password> Po wykonaniu tych czynności należy zrestartowad serwer. 2.3. Utworzenie bazy danych Kolejnym krokiem jaki należy wykonad jest utworzenie bazy danych o nazwie projectlord. 2.4. Wdrożenie aplikacji na serwerze JBoss 7.1.1 Aby wdrożyd aplikację na serwerze JBoss 7.1.1 należy uruchomid serwer, klikając dwukrotnie w plik standalone.bat znajdujący się w katalogu [jboss_home]\bin serwera (C:\jboss\bin\standalone.bat), a następnie zalogowad się do panelu administratora, wpisując w przeglądarce adres: http://localhost:9990. Pojawi się okno, w którym należy podad nazwę i hasło użytkownika. Z menu panelu administratora w menu górnym trzeba kliknąd Runtime, po czym z menu bocznego należy wybrad zakładkę Deployments/Manage Deployments, a następnie kliknąd przycisk Add Content znajdujący się nad tabelą, zawierającą wdrożone aplikacje. Pojawi się okno, w którym trzeba wskazad lokalizację pliku wdrożeniowego (ProjectLord-ear-1.0- SNAPSHOT.ear). Po wybraniu pliku należy kliknąd Next, a następnie Save. Jeśli aplikacja wdroży się na serwerze pomyślnie, pojawi się w tabeli. Aby była dostępna trzeba kliknąd przycisk Enable i potwierdzid to w oknie dialogowym, klikając Confirm. Od tej pory aplikacja będzie dostępna pod adresem: http://localhost:8080/projectlord/. 7

3. Instalacja aplikacji ProjectLord na serwerze GlassFish 3.1. Instalacja sterownika bazy danych na serwerze GlassFish Do katalogu [glassfish_home]\glassfish\domains\domain1\lib\ serwera należy skopiowad plik commons-logging.jar. 3.1.1. PostgreSQL Skopiuj sterownik do bazy danych PostgreSQL tj. plik postgresql-9.1-902.jdbc4.jar do katalogu [glassfish_home]\glassfish\domains\domain1\lib\ serwera (domyślna nazwa domeny w GlassFish to domain1). Zrestartuj serwer. 3.1.2. MySQL Skopiuj sterownik do bazy danych MySQL tj. plik mysql-connector-java-5.1.24- bin.jar do katalogu [glassfish_home]\glassfish\domains\domain1\lib\ serwera (domyślna nazwa domeny w GlassFish to domain1). Zrestartuj serwer. 3.2. Tworzenie źródła danych na serwerze Glassfish 3.2.1. PostgreSQL Zaloguj się do panelu administratora i wybierz Resources/JDBC/JDBC Connection Pools. Utwórz nową pulę połączeo o nazwie ProjectLordDS, wybierz typ zasobu javax.sql.connectionpooldatasource oraz dostawcę bazy danych Postgresql i kliknij Next. 8

Wybierz nazwę klasy źródła danych org.postgresql.ds.pgconnectionpooldatasource. Następnie wprowadź następujące wartości w tabeli Additional Properties: DatabaseName: projectlord ServerName: localhost (nazwa serwera / IP) PortNumber: 5432 (port serwera bazy danych) User: postgres (użytkownik bazy danych) Password: admin (hasło do bazy danych) Kliknij Finish, żeby zapisad pulę połączeo. Aby sprawdzid czy połączenie zostało poprawnie skonfigurowane, z tabeli zawierającej zdefiniowane pule połączeo należy wybrad ProjectLordDS i kliknąd Ping. Powinien wyświetlid się komunikat "Ping Succeeded". Aby połączenie mogło byd używane przez aplikację należy zdefiniowad nazwę JNDI. W tym celu przejdź do Resources/JDBC/JDBC Resources. Kliknij New i wprowadź następujące dane: JNDI Name: ProjectLordDS Pool Name: ProjectLordDS Kliknij OK. 9

3.2.2. MySQL Zaloguj się do panelu administratora i wybierz Resources/JDBC/JDBC Connection Pools. Utwórz nową pulę połączeo o nazwie ProjectLordDS, wybierz typ zasobu javax.sql.connectionpooldatasource oraz dostawcę bazy danych MySql i kliknij Next. Wybierz nazwę klasy źródła danych com.mysql.jdbc2.optional.mysqlconnectionpooldatasource. 10

Następnie wprowadź następujące wartości w tabeli Additional Properties: DatabaseName: projectlord ServerName: localhost (nazwa serwera / IP) PortNumber: 3306 (port serwera bazy danych) User: admin (użytkownik bazy danych) Password: admin (hasło do bazy danych) Kliknij Finish, żeby zapisad pulę połączeo. Aby sprawdzid czy połączenie zostało poprawnie skonfigurowane, z tabeli zawierającej zdefiniowane pule połączeo należy wybrad ProjectLordDS i kliknąd Ping. Powinien wyświetlid się komunikat "Ping Succeeded". Aby połączenie mogło byd używane przez aplikację należy zdefiniowad nazwę JNDI. W tym celu przejdź do Resources/JDBC/JDBC Resources. Kliknij New i wprowadź następujące dane: JNDI Name: ProjectLordDS Pool Name: ProjectLordDS Kliknij OK. 11

3.3. Utworzenie bazy danych Kolejnym krokiem jaki należy wykonad jest utworzenie bazy danych o nazwie projectlord. 3.4. Wdrożenie aplikacji na serwerze GlassFish Aby wdrożyd aplikację na serwerze GlassFish należy uruchomid serwer, klikając dwukrotnie w plik asadmin.bat znajdujący się w katalogu [glassfish-home]\bin serwera (C:\glassfish3\bin\asadmin.bat), a następnie wpisad start-domain domain1 (domyślna nazwa domeny w GlassFish to domain1). Następnie trzeba zalogowad się do panelu administratora, wpisując w przeglądarce adres: http://localhost:4848. Pojawi się okno, w którym należy podad nazwę i hasło użytkownika. Z menu panelu administratora należy wybrad zakładkę Applications, a następnie kliknąd przycisk Deploy znajdujący się w tabeli, zawierającej wdrożone aplikacje. W otwartym formularzu należy wskazad lokalizację pliku wdrożeniowego (ProjectLord-ear-1.0- SNAPSHOT.ear). Po wybraniu pliku należy kliknąd OK. Jeśli aplikacja wdroży się na serwerze pomyślnie, pojawi się w tabeli. Od tej pory aplikacja będzie dostępna pod adresem: http://localhost:8080/projectlord/. 12