Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.



Podobne dokumenty
JBoss Application Server

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Instalacja i konfiguracja serwera IIS z FTP

Aplikacje internetowe - laboratorium

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

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

Instrukcja instalacji

Instalacja NOD32 Remote Administrator

AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Web Tools Platform. Adam Kruszewski

SOP System Obsługi Parkingów

Protokół HTTP (2) I) Wprowadzenie. II) Użyte narzędzia: III) Kolejność działań

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

Dokumentacja wdrożeniowa Project Lord 1.0

Połączenie VPN aplikacji SSL. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Profile aplikacji SSL 1.3. Konto SSL 1.4. Grupa użytkowników

EJB 3.0 (Enterprise JavaBeans 3.0)

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Jak stworzyć Geoportal

Podstawy technologii WWW

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Aplikacja webowa w Javie szybkie programowanie biznesowych aplikacji Spring Boot + Vaadin

Zadanie OUTSIDE /24. dmz. outside /24. security- level /16

Załącznik 1 instrukcje instalacji

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

Serwery aplikacji. mgr Radosław Matusik. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego radmat radmat@math.uni.lodz.

ibok Internetowe Biuro Obsługi Klienta

instrukcja INSTALACJI APi_proxy

Dokumentacja programu TT-Manager. Wersja 2.1 Copyright 2012 Top-Team TT Sp. z o.o.

System kontroli dostępu ACCO NET Instrukcja instalacji

Tomasz Greszata - Koszalin

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Rejestracja użytkownika Bentley Często zadawane pytania techniczne

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

Wybrane działy Informatyki Stosowanej

Dokumentacja programu TT-Manager. Wersja 2.2 Copyright 2016 Top-Team TT Sp. z o.o.

Aktualizacja środowiska JAVA a SAS

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Oracle9iAS: instalacja i konfiguracja aplikacji J2EE

Aplikacje Internetowe, Servlety, JSP i JDBC

Dokumentacja fillup - MS SQL

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Win Admin Replikator Instrukcja Obsługi

Java i jej wykorzystanie do tworzenia dynamicznych aplikacji Webowych

Enterprise JavaBeans

ACCO NET. System kontroli dostępu. Instrukcja instalacji

Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki

MIGRACJA SYSTEMÓW INFORMATYCZNYCH DO TECHNOLOGII JAVA

systemu informatycznego do przyjmowania i rozpatrywania wniosko w Dokumentacja Techniczna

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

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

Tomasz Grześ. Systemy zarządzania treścią

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

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

INSTRUKCJA ADMINISTRATORA KLIENTA

Win Admin Replikator Instrukcja Obsługi

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

Usługi sieciowe systemu Linux

4. Podstawowa konfiguracja

Contexts and Dependency Injection (CDI) Autor wykładu: Marek Wojciechowski

Platforma e-learningowa

Win Admin Replikator Instrukcja Obsługi

INSTRUKCJA INSTALACJI DATAMOBILE. Ver. 1.3

Visual VM, Java Management extension i inne ciekawostki

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

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Numer ogłoszenia: ; data zamieszczenia:

Załącznik 1 instrukcje instalacji

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

Instrukcja dla instalatora systemu SMDP Enterprise/Professional

Podstawowe wykorzystanie Hibernate

Mechanizmblokowania naliczaniapunktówzaobrót lekamirefundowanymi

JAVA EE MODEL APLIKACJI. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

edziennik Ustaw Opis architektury

Serwery LDAP w środowisku produktów w Oracle

Katedra Architektury Systemów Komputerowych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej

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

Szczegółowy opis przedmiotu zamówienia

26.X.2004 VNC. Dawid Materna

Kurs języka Python. Wykład 14. Marcin Młotkowski. 25 stycznia Python i Apache Pythonowe platformy aplikacyjne. Dystrybucja aplikacji w U*IX

Generacja paczki instalacyjnej F-Secure Client Security/Client Security Premium

JAVA (wersja 1.5.x SUN Microsystems), ShockWave FLASH, lokalne wyświetlanie plików w standardzie PDF (moduł zewnętrzny).

Zarządzanie instancjami EC2

Wojciech Dworakowski. Zabezpieczanie aplikacji. Firewalle aplikacyjne - internetowych

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

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: Aukcjomat

oprogramowania F-Secure

Wprowadzenie. Narzędzia i środowiska programistyczne. Laboratorium 1. Prowadzący: Kierunek: Semestr: Rok: Tomasz Gądek Informatyka Zimowy 2

Wykład 4. Metody uwierzytelniania - Bezpieczeństwo (3) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

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

Bazy Danych. Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front

procertum CLIDE Client 2.1 wersja 1.0.2

Zarządzanie Infrastrukturą IT

mgr Marek W. Krasowski Liceum Ogólnokształcące im. J. I. Kraszewskiego w Drohiczynie

Administratora CSIZS - OTM

Apache serwer WWW (część 2) Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Instrukcja instalacji Control Expert 3.0

OPIS i SPECYFIKACJA TECHNICZNA

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

Transkrypt:

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.

Serwer Tomcat Plan wykładu Opis serwera Jak uruchomić napisaną aplikację Podstawowa konfiguracja Pierwsze uruchomienie Tomcat manager Tomcat administrator Serwera JBOSS Opis serwera Jak uruchomić napisaną aplikację Podstawowa konfiguracja Konfiguracja DataSource'a Konfiguracja SessionFactory Jmx console Web console

Serwer Tomcat - opis serwera Serwer Tomcat jest serwerem aplikacji na licencji Apache Software License pozwalającym uruchomić nam aplikacje webowe napisane w JAVA. Spełnia specyfikację firmy SUN jeśli chodzi o Java Servlets oraz Java Server Pages. Oraz jest w całości napisany w JAVA stąd jest dostępny na wszystkie platformy. Servlet/JSP Spec Apache Tomcat version 2.5/2.1 6.0.18 2.4/2.0 5.5.27 2.3/1.2 4.1.39 2.2/1.1 3.3.2 (archived)

Serwer Tomcat - jak uruchomić napisaną aplikację Aby uruchomić naszą aplikację webową na serwerze Tomcat należy z niej stowrzyć plik *.war (web archive), który należy umieścić w katalogu webapps serwera Tomcat. Następnie uruchomić sam serwer za pomocą pliku startup.bat w katalogu bin

Serwer Tomcat podstawowa konfiguracja W katalogu Tomcata znajduje się katalog conf w którym znajdziemy min. plik server.xml. Znajduje się w nim wiele przydatnych informacji jak domyślny port dla HTTP oraz HTTPS.

Serwer Tomcat strona powitalna W sytuacji kiedy port HTTP jest ustawiony na 8080 to wpisując do przegladarki localhost:8080 ukaże nam się strona naszego serwera.(może to być test czy serwer działa). Jej zasoby są zlokalizowane w katalogu webapps->root

Serwer Tomcat - Tomcat manager Za pomocą tego moduły może zobaczyć listę aplikacji uruchomionych na naszym serwerze. Możemy nimi zarządzać. Możemy również zlokalizować nową aplikację plik war i kazać serwerowi ją wystartować. Również do naszej dyspozycji mamy pełne statystyki serwera.

Serwer Tomcat - Tomcat administrator Aby mieć dostęp do tego modułu należy go pobrać ze strony apache ponieważ domyślnie Tomcat go nie zawiera. Moduł ten pozwala nam na zarządzanie zasobami serwera tzn. definiowanie źródeł danych, definiowanie kont i ról użytkowników. Można oczywiście zrobić to samemu edytują odpowiednie pliki serwera np. tomcat-users.xml dla kont i ról.

Serwer JBOSS - opis serwera JBOSS jest serwerem aplikcji na licencji LGPL, oferuje pełen zestaw usług J2EE. Posiada pełne wsparcie dla EJB 3.0, Hibernate, JPA. Również od wersji 4.x zawiera wbudowany serwer WebService. Został w całości napisany w JAVA stąd jest dostępny na wszystkie platformy. Można go zintegrować ze środowiskiem programistycznym eclipse (JBossTools).

Serwer JBOSS - jak uruchomić napisaną aplikację Aby uruchomić napisaną aplikację na serwerze JBOSS należy wyeksportować ją do odpowiedniego formatu pliku. I umieścić w katalogu server->default->deploy, a następnie uruchomić sam serwer za pomocą pliku run.bat w katalogu bin. Również w tym pliku można ustawić wersję Javy której będzie używał nasz serwer, okreslić debugging port, oraz inne.

Serwer JBOSS - podstawowa konfiguracja Zmiana portów \server\default\deploy\jboss-web.deployer\serwer.xml Ustawienie logerów server\default\conf\jboss-log4j.xml Ustawienie użytkowników i ról server\default\conf\login-config.xml

Serwer JBOSS - konfiguracja DataSource'a Aby do kontektsu JNDI(Java Naming and Directory Interface) dodać źródło danych należy zdefiniować następujący plik np. dla MySQL (mysql-ds.xml). Aby pobrać (wstrzyknąć): @Resource(mappedName="java:/FatalErrorDS") DataSource datasource;

Serwer JBOSS - konfiguracja SessionFactory Aby móc pobrać obiekt typu SessionFactory za pomocą wstrzyknięcia @Resource(mappedName = "java:/hibernate/sessionfactory") SessionFactory sessionfactory; Należy stworzyć specjalny plik np hibernate-service.xml który zawiera powiązanie stworzonego datasource'a z nazwa JNDI oraz własnościami hiernate.

Serwer JBOSS - jmx - console Moduł ten oferuje wiele przydatnych funkcji takich jak konfiguracja zasobów i ich monitorowanie. Również można zarządzać aplikacjami (MainDeployer).

Serwer JBOSS - web-console Moduł ten dostarcza więcej informacji diagnostycznych niż jmx console. Ilość pobranych danych, ilość otwartych sesji itp.

Pytania??? Przydatne linki: http://tomcat.apache.org/ http://www.jboss.org/