Webserverprogrammering

WSP - dag 11

Billedgenerering

Konfiguration af Tomcat

web.xml

Pakning og idriftsættelse af webapplikation

Integration af Tomcat med Apache

Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html

Sidste gang

Forrige gang

I har læst:

NJSP 8 (MVC)

JW 17, 18

Sidste gang

Helle underviste

JavaScript

Brugervenligt webdesign (de udleverede papirer)

Generere grafik fra JSP-side

En side med MIME-typen ”image/jpeg”, behandles som et grafisk billede

http://localhost/lav_billede.jsp

http://localhost/lav_billede.jsp?tekst=JSP+er+nemt

For at vise en webside med et servergenereret billede

JSP-siden med HTML, der indeholder en henvisning til billedet, f.eks. <img src="lav_billede.jsp">, i HTML-koden

JSP-siden lav_billede.jsp med billeddata

lav_billede.jsp

Installation af webapplikation

WAR-fil (Web ARchive)

= ZIP-fil med hel applikation

Hent WAR-fil

Læg i webapps/ og den installeres automatisk

Al opsætning findes i WEB-INF/web.xml

Hente parametre fra web.xml

application - fælles for alle sider

config - for en enkelt side

Hente parametre fra web.xml

Hente parametre fra web.xml

web.xml - URL'er til websider

Pakning af webapplikation

Filstruktur:

0 09-27-03 12:23 WEB-INF/

0 09-27-03 12:23 WEB-INF/lib/

158892 08-13-01 21:42 WEB-INF/lib/log4j.jar

56691 07-16-03 18:34 WEB-INF/lib/oscache.jar

218325 09-27-03 12:23 WEB-INF/lib/JSPWiki.jar

14762 07-16-03 18:44 WEB-INF/jspwiki.properties

9524 08-13-03 23:04 WEB-INF/jspwiki.tld

4031 11-06-02 21:22 WEB-INF/web.xml

2697 08-13-03 22:58 Diff.jsp

6169 03-08-03 11:49 Edit.jsp

1784 03-13-03 23:29 Error.jsp

1572 02-17-03 12:49 PageInfo.jsp

2212 02-17-03 12:49 PageModified.jsp

1529 03-29-03 11:15 Preview.jsp

1802 02-17-03 12:49 Search.jsp

1508 02-17-03 12:49 Upload.jsp

2159 02-17-03 12:49 UserPreferences.jsp

2095 05-23-03 00:37 Wiki.jsp

0 09-27-03 12:02 images/

842 02-17-03 12:49 images/attachment_big.png

178 02-17-03 12:49 images/attachment_small.png

927 05-23-03 00:01 images/out.png

396 06-09-02 15:33 images/xml.png

1182 06-09-02 15:33 images/xmlCoffeeCup.png

Opsætning af Apache

Linux

redigere /etc/httpd/conf/*

Samspil mellem
Apache og Tomcat

Godt ved stor serverbelastning/høj sikkerhed

Apache klarer statisk indhold (f.eks. billeder)

Apache bruger Tomcat til dynamisk indhold

Lidt besværligt at sætte op

Gør det kun hvis det er nødvendigt

Flere forskellige måder det kan ske på (connectors)

Apache-konfiguration (eksempel)

Find mod_jk2 et sted, f.eks. www.jpackage.org

Indlæs modul fra Apaches httpd2.conf

Redigér workers2.properties

Angiv hvilke stier Tomcat skal tage sig af

Web- og serverprogrammering

Kursus i Java Server Pages

2003-09-01T01:07:29