Tomcat på Eple. Bjarte Kileng. 19. mars, 2012. HiB. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 1 / 11



Like dokumenter
6105 Windows Server og datanett

6105 Windows Server og datanett

JSP - 2. Fra sist. Hvordan fungerer web? Tjenerside script HTML. Installasjon av Web-tjener Et enkelt JSP-script. Ønsker dynamiske nettsider:

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse

Forord. Brukerveiledning

1 Pakkesystemet i Debian-distribusjonen. Innhold. 1.1 Innledning

Bruk av NetBeans i JSP-delen av Web-applikasjoner med JSP og JSF

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

Brukerveiledning. Searchdaimon AS phone: Østensjøveien 34 fax:

Http- og WebServices funksjoner

Installasjon av webtjener

6107 Operativsystemer og nettverk

6107 Operativsystemer og nettverk

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx av 8

6105 Windows Server og datanett

Fjerninnlogging over Internett

1. Installasjon av web-tjener og teori

Brukermanual for Quizbuilder

3 Filstruktur. Slik ser filstrukturen til applikasjonen ut når den er lagt ut på server eller når den er deployet.

Innstallasjon og oppsett av Wordpress

KUNNSKAP.NO (versjon 7)

Tjenestebeskrivelse Webhotelltjenester

Avinstallere Java: Windows 7 og eldre versjoner

Kjernejournal. Pilotering - Javafri oppkobling

Litt info om Unix-nettet/maskinene. Hvorfor kjøre matlab på Unix. Overføring av filer mellom PC og Unix. Hvordan få tilgang/unix-bruker

Velkommen som ny bruker av Uni Økonomi!

6105 Windows Server og datanett

Installasjonsveiledning

Nedlasting og brenning av egne ISO-cd-er

Brukerveiledning e-postsystem

Kom i gang med VPN inn til skolens filserver. Innhold

Forkurs i informatikk - Onsdag

ELEVROLLEN KUNNSKAP.NO (6.0)

Installasjon av FEBDOK versjon 5.3 enbruker.

Innledende Analyse Del 1.2

Eksamen i Internetteknologi Fagkode: IVA1379

Introduksjon til. For studenter ved NTNU

6107 Operativsystem og nettverk

6107 Operativsystem og nettverk

Fra Python til Java, del 2

KPS kontaktdatase Driftsveiledning

Installasjonsveiledning av Faktura Z

Felleskatalogens Nedlastbare CD-rom/web. Installasjonsveiledning Server (Flerbruker) for Windows

ARCHICAD Installering av BIM-server 19

6105 Windows Server og datanett

Operativsystemer og nettverk Løsningsforslag til eksamen Oppgave 1. a) Linux-kommando: java Beregn & b) Shellprogram:

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy

Tjenester i Internett. E-post, HTTP, FTP, Telnet

Installere JBuilder Foundation i Mandrake Linux 10.0

Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.11

DOKUMENTASJON E-post oppsett

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

Hvordan man kobler til printeren, laster ned CardPresso, installerer skrifttypen og får kommet i gang med produktet.

Problem med innlogging til Sauekontrollen Web?

Installasjonsveiledning. DDS-CAD ByggMester

Presentasjon av bachelorprosjekt 2009/2010 for Morten Hegstad og Kim Lilleberg. Prosjektnummer 2E

S i d e 1. Brukerveiledning Brevfabrikken

IN1020. Obligatorisk oppgave 1. Formål

Unix/Linux for litt viderekomne

Hvordan jobber vi ved Ifi (inkludert en kort intro til Unix/Linux)

Til IT-ansvarlige på skolen

1. Intro om SharePoint 2013

Backup av MyTobii P-10

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

Løsningsforslag til eksamen 24. november 2015

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Velkomment til å installere BAS21

Veiledning for Infoserver Citrix

Unix/Linux for litt viderekomne

Brukerhåndbok for drift hos Kirkedata AS. Denne håndboken er utarbeidet av

Huldt & Lillevik Ansattportal. Installere systemet

Hvordan oppdatere Java.

Installasjon av FEBDOK versjon 5.4 konsern

Tilpasning av Windows 2000 server til Skolelinux tynnklienttjener

>> på Studenter

Felleskatalogens Nedlastbare CD-rom/web. Installasjonsveiledning Enbruker (PC og bærbar) Windows

Brukerdokumentasjon. for mappevurdering i. Vortex

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning Data

Brukerveiledning for nedlastning og installasjon av Office Av Roar Nubdal, fagprøve IKT-servicefag, juni 2014

Kom i gang med Python

Hvordan installere Java og easyio på Windows

Installasjonsveiledning for Ordnett Pluss

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

Dette vil pakke ut filer til mappen \Tillegg\msp2016 under Eldata sin installasjonsmappe på maskinen.

Kapittel 12. Linux Windows integrasjon

S y s t e m d o k u m e n t a s j o n

Feilsøking i BO. Olav Syse, konsulent. Jan Terje Hansen, service manager. Be business intelligent

INSTALLASJONSVEILEDNING FOR DATAX REISEREGNING BEDRIFT

Hvordan laste ned og installere Java på Windowsplattformen

og Java

Oppdatering av eget innhold på venteromsskjermer BRUKERVEILEDNING

Bruk av kildeavskrifter som er merket med grønn kule

som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Installasjonsveiledning for Ordnett Pluss

Lås for terminalserver

Transkript:

Tomcat på Eple Bjarte Kileng HiB 19. mars, 2012 Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 1 / 11

Deploye til tjener Deploye til webtjener Alltid bygg applikasjon for samme hovedversjon av tomcat, java og andre biblioteker som benyttes på webtjener. Applikasjon for enkel feilfinning Lag utilities metoder for visning av parametre (og evt. exceptions). På tjener har du ikke tilgang til konsoll, dvs. utskrift av System.out.print(). Exceptions En ikke-fanget exception vil vises i nettleser. I ferdig applikasjon skal ingenting vises som kan avsløre intern oppbygging. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 2 / 11

Tomcat på Eple Tomcat 5.5. Java 1.6. mysql-connector 5.1.12. postgresql-connector 8.4. taglibs 1.2. javamail 1.4.4. commons-fileuploads 1.2.1. Biblioteker kan også legges til i applikasjon. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 3 / 11

Deploy til Eple Apache på Eple mottar forespørsel. Dersom URL er «http://eple.hib.no/t/hva_som_helst» videresendes forespørsel til Tomcat. Eple kontaktes på port 80, men internt vil Tomcat svare på port 8080. Vi kan også benytte https. Apache tar seg av SSL-biten og overfører internt til Tomcat uten bruk av SSL. Tomcat benytter Java-securitymanager: Dersom applikasjonen feiler pga. manglende rettigheter, gi beskjed til foreleser. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 4 / 11

Hvordan deploye Krever innloggingskonto på eple.hib.no. Kan deploye war-fil eller mappesystem til applikasjon. Ved war-fil bygges servlet fra JSP i Tomcat sitt filsystem. Ved deployet mappesystem: Tomcat må ha lesetilgang til applikasjonen. Applikasjonen sitt mappesystem må ikke endres etter å ha blitt deployet. URL til applikasjon må være «http(s)://eple.hib.no/t/<din_konto>/...». Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 5 / 11

Bruk av SSH Filoverføring til Eple og innlogging må gjøres med SSH. SSH-klient er installert på labene. På egen maskin med Linux er normalt SSH-klient fra OpenSSH installert. På egen maskin med Windows kan dere bruke Putty (innlogging og filoverføring) eller WinSCP (filoverføring). Ved innlogging med SSH åpnes et terminalvindu for å få utført kommandoer på den påloggede maskinen. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 6 / 11

Rettigheter Deployment gjøres av bruker tomcatdep. Tomcat kjører som bruker tomcat. Brukerne tomcat og tomcatdep må ha følgende rettigheter: «r» rettighet til applikasjon, «rx» rettighet til mapper i applikasjon, «x» rettighet for mapper over applikasjon i mappestrukturen. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 7 / 11

Skript for å deploye Deploy kjøres med kommando tcat: Uten parametre gis hjelp til kommando. Ikke-dokumenterte parametre: «-w»: Leser fra STDIN xml som legges i Context-tagg for applikasjon. «-f»: Leser fra fil xml som legges i Context-tagg for applikasjon. Kommando tlist lister URL-er til alle dine deployede prosjekter. Kommando thmod (uten argumenter) kan benyttes i applikasjonen sin rot-mappe og setter riktige rettigheter. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 8 / 11

Deploye mappestruktur Antar følgende: Innloggingskonto er «oleole». Mappe «/home/oleole/intro» inneholder et Servlet webprosjekt. Ønsket URL er «http://eple.hib.no/t/oleole/demo/». Deploye: cd ~/intro thmod # Setter nødvendige rettigheter tcat install "/t/oleole/demo" # Deployer Liste URL: tlist Undeploye: tcat remove "/t/oleole/demo" # Fjerner Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 9 / 11

Deploye war-fil Antar følgende: Innloggingskonto er «oleole». War-fil er «/home/oleole/tomcat/etprosjekt.war». Ønsket URL er «http://eple.hib.no/t/oleole/start/». Deploye: cd ~/tomcat thmod # Setter nødvendige rettigheter tcat install "/t/oleole/start" etprosjekt.war # Deployer Liste URL: tlist Undeploye: tcat remove "/t/oleole/start" # Fjerner Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 10 / 11

URL til prosjekt URL URL benyttet med tcat gir adresse til rotmappen i applikasjonen. Denne trenger ikke referere et webdokument i applikasjonen. URL-er i web.xml eller gitt ved @WebServlet("... ") i Servlet vil være relativt URL gitt som argument til tcat. Lag gjerne en index-fil med lenke til applikasjonen sine dokumenter. Ellers vil URL returnert av tcat gi HTTP Status-kode 404. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 11 / 11